gpt4 book ai didi

ios - Twitpic 说我的 OAuth 数据被推特拒绝了

转载 作者:行者123 更新时间:2023-11-28 23:12:30 25 4
gpt4 key购买 nike


我在将图片上传到 Twitter 时遇到问题。我正在使用 MGTwitterEngine + OAuth 访问 Twitter - 它工作得很好。我可以访问时间线、列表等。但是现在我需要上传图像。我正在为此使用 GSTwitterEngine。
Twitpic API 2 返回:
错误 401“无法对您进行身份验证( header 被 Twitter 拒绝)”
推特仍然有效。我将 Twitter 请求字段中“授权”字段的内容与 twitpic 字段中的“X-Verify-Credentials-Authorization”字段的内容进行了比较——它们是相同的,除了时间戳、oauth_signature 和 nonce 字段不必相同。
帖子正文包含所有必填字段。如果没有任何必填字段,我会收到来自 twitpic 的错误消息。
Twitpic API1 返回类似有效响应的内容,但使用“null”而不是图像的宽度、高度、类型、时间戳中的 1970 年 1 月 1 日和图片 ID 中的 id = 0。但它返回有效的用户信息(id 和显示用户名!)。所有必填字段都在那里,在其他情况下我有适当的错误消息。
我对 png 和 jpeg 图像使用 base64 和二进制格式。它没有任何改变。

有人有同样的问题吗?

最佳答案

解决方案:您需要将注册应用程序(您在 Twitter 上创建的应用程序)的“应用程序类型设置”更改为读取和写入步骤:

  1. 打开并登录 https://dev.twitter.com
  2. 点击“我的申请”
  3. 点击“设置”
  4. 将“应用程序类型”更改为“读写”

你就完成了!!现在运行你的应用程序并上传照片它会工作

关于ios - Twitpic 说我的 OAuth 数据被推特拒绝了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7820823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com