我正在开发 Iphone 应用程序。我已将 twitter 集成到我的应用程序中,最好登录 twitter(身份验证),但是当我们调用方法 [engine sendUpdate](用于发送推文)时,它说发生了以下错误。
请求 CFE50DC4-02A0-46C1-BFF9-3F1F2E325C29 失败并出现错误:错误域 = HTTP 代码 = 404“操作无法完成。(HTTP 错误 404。)”
请告诉我解决方案。
谢谢
我正在开发 Iphone 应用程序。我已将 twitter 集成到我的应用程序中,最好登录 twitter(身份验证),但是当我们调用方法 [engine sendUpdate](用于发送推文)时,它说发生了以下错误。
请求 CFE50DC4-02A0-46C1-BFF9-3F1F2E325C29 失败并出现错误:错误域 = HTTP 代码 = 404“操作无法完成。(HTTP 错误 404。)”
请告诉我解决方案。
谢谢
您需要升级您的应用程序以使用正确的 URL。
对于 API 资源 URL,您希望 URL 看起来像https://api.twitter.com/1/users/lookup.json
对于 OAuth 协商 URL,您希望 URL 看起来像 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
HTTP 404 是 Not Found 错误,因此您用于发送推文的 URL 可能不正确。
使用http://dev.twitter.com上的 twitter 文档检查代码中的内容
浏览本文档。
https://dev.twitter.com/docs/api/1.1/post/direct_messages/new
需要注意的点
示例请求
发布:https : //api.twitter.com/1.1/direct_messages/new.json发布
数据:text=hello&screen_name=rajneesh071