【问题标题】:Invalid API Key (Key has invalid format) : Flickr upload api无效的 API 密钥(密钥格式无效):Flickr 上传 api
【发布时间】:2020-12-08 16:44:22
【问题描述】:

我尝试了很多东西,但无法通过 flickr api 上传照片..这就是我在做什么

API-https://api.flickr.com/services/upload

方法- POST

授权- Oauth1.0

传递Consumer Key/Consumer Secret/Access Token/Token Secret

【问题讨论】:

  • 添加了答案

标签: rest postman flickr flickrj


【解决方案1】:

下面的视频展示了如何创建 oath0.1 令牌

https://youtu.be/3gXPjj5iEAA

关注完整视频,一旦您的设置能够检索视频中的用户详细信息,请创建其副本并将授权 0auth0.1 更改为标题而不是请求中的标题

在正文中使用表单数据,作为名称(只是名称字符串)和照片(实际文件) 并做一个 POST。

步骤总结:

  1. https://api.flickr.com/services/oauth/request_token , 向这个url请求token
  2. 通过导航到https://api.flickr.com/services/oauth/authorize?oauth_token={{token}} 来授权您获得的令牌
  3. 点击我将授权按钮:

  1. 从导航到的网址复制验证码
  2. 通过https://api.flickr.com/services/oauth/access_token?oauth_verifier={{verifier}}获取访问令牌
  3. 使用此新令牌访问上传端点

输出:

邮递员收藏

<div class="postman-run-button"
data-postman-action="collection/import"
data-postman-var-1="ef7e250508f522b9bad1"></div>
<script type="text/javascript">
  (function (p,o,s,t,m,a,n) {
    !p[s] && (p[s] = function () { (p[t] || (p[t] = [])).push(arguments); });
    !o.getElementById(s+t) && o.getElementsByTagName("head")[0].appendChild((
      (n = o.createElement("script")),
      (n.id = s+t), (n.async = 1), (n.src = m), n
    ));
  }(window, document, "_pm", "PostmanRunObject", "https://run.pstmn.io/button.js"));
</script>

如何使用集合:

使用我录制的gif文件了解步骤

https://www.flickr.com/photos/191341909@N02/50696475437/in/dateposted-public/

【讨论】:

  • 感谢您的回复,我已经在这样做了,由于安全原因,我没有分享屏幕截图,这就是生成参数的原因。
  • youtu.be/3gXPjj5iEAA 完整视频
  • 此视频未提及上传 API 的工作原理。
  • 它提到了如何做
  • 我尝试了同样的事情,看起来我仍然做错了
猜你喜欢
  • 1970-01-01
  • 2019-04-30
  • 1970-01-01
  • 2020-10-13
  • 1970-01-01
  • 2023-03-20
  • 2021-03-01
  • 2015-11-07
  • 1970-01-01
相关资源
最近更新 更多