将图像上传到twitter时遇到问题。我正在使用MGTwitterEngine + OAuth访问Twitter - 它完美无缺。我可以访问时间表,列表等。现在我需要上传图像。我正在使用GSTwitterEngine。
Twitpic API 2返回:
错误401“无法验证您(由Twitter拒绝的标题)”
Twitter仍然有效。我将twitter的请求字段中的“授权”字段的内容与twitpic字段中的“X-Verify-Credentials-Authorization”字段进行了比较 - 它们是相同的,除了时间戳,oauth_signature和nonce字段不必相同。 />
帖子正文包含所有必填字段。如果没有任何必填字段,我会收到来自twitpic的错误消息
Twitpic API1返回类似有效响应的内容,但使用'null'而不是图像的宽度,高度,类型,1970年1月1日的时间戳和id = 0的图片ID。但它返回有效的用户信息(id并显示用户名!)。所有必填字段都在那里,在其他情况下我有适当的错误信息
我正在为png和jpeg图像使用base64和binnary格式。它什么都没改变。
有没有人有同样的问题?
答案 0 :(得分:2)
解决方案:您需要更改已注册的应用程序(您在Twitter上创建的应用程序)"应用程序类型设置"读写 步骤进行:
你完成了!!现在运行你的应用程序并上传它将起作用的照片