我正在开发Iphone应用程序。我已将twitter集成到我的应用程序中,最好登录到twitter(身份验证),但是当我们调用方法[engine sendUpdate](用于发送推文)时,它表示发生了以下错误。
请求CFE50DC4-02A0-46C1-BFF9-3F1F2E325C29失败并显示错误:错误域= HTTP代码= 404“操作无法完成。(HTTP错误404。)”
请告诉我解决方案。
由于
答案 0 :(得分:4)
您需要升级您的应用程序才能使用正确的网址。
对于API资源网址,您需要看起来像https://api.twitter.com/1/users/lookup.json
的网址对于OAuth协商网址,您需要看起来像的网址 https://api.twitter.com/oauth/request_token
来源:https://dev.twitter.com/discussions/2359 (我没有亲自检查,发布以便可以帮助其他人)
...我查了一下,(为我工作)
替换:#define TWITTER_DOMAIN @" twitter.com"
使用:#define TWITTER_DOMAIN @" api.twitter.com/1"
在MGTwitterEngine.m
类似帖子:Error 403 while getFollowers : Twitter Iphone MGTwitterEngine
答案 1 :(得分:2)
HTTP 404是Not Found错误,因此您用于发送推文的网址可能不正确。
上的Twitter文档检查代码中的内容答案 2 :(得分:0)
浏览此文档。
https://dev.twitter.com/docs/api/1.1/post/direct_messages/new
需要注意的一点
示例请求
发布:https://api.twitter.com/1.1/direct_messages/new.json
POST数据:text = hello& screen_name = rajneesh071