1

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

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

方法- POST

授权-Oauth1.0

通过Consumer Key/Consumer Secret/Access Token/Token Secret

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

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. 从导航到的 url 复制验证程序代码
  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/

于 2020-12-08T16:49:24.043 回答