MGTwitter无法正常工作

时间:2012-10-13 04:49:17

标签: iphone ios5 twitter ios6 mgtwitterengine

我不希望default twitter打开,因为它也应与ios < 5兼容。

我使用过MGTwitterEngine。但它不发布推文。在几天之前它也与ios5一起正常工作。但现在它没有用。我认为是推特demo url is depreceated,或者不支持ios5&amp; 6. 可能是什么原因?在向Twitter发帖时,请求失败了&amp;我正在接受以下错误:

Error Domain=HTTP Code=404 "The operation couldn’t be completed. (HTTP error 404.)

任何帮助都将不胜感激!!

3 个答案:

答案 0 :(得分:26)

Twitter弃用API版本1网址 在 MGTwitterEngine.h 第40行更改

#define TWITTER_DOMAIN          @"twitter.com"

#define TWITTER_DOMAIN          @"api.twitter.com/1"

更多信息https://dev.twitter.com/discussions/10803

答案 1 :(得分:7)

...修改 1.更改MGTwitterEngine.m第40行中的TWTTER_DOMAIN(已发布)。 2.改变OAuthConsumer.h删除所有OAuthconsumer字符串。 3.使用SA_OAuthTwitterEngine.m第65~67行改变HTTP网址,在twtter.com之前添加api字符串

答案 2 :(得分:0)

现在不推荐使用API​​的版本1。本文档可能描述了API的过时版本。请尽快转到API的Version 1.1

浏览此文档。

https://dev.twitter.com/docs/api/1.1/post/direct_messages/new

需要注意的一点

  • Api格式应该是我json
  • Api版本v1.1
  • 发件人和收件人应该互相关注。

示例请求

发布https://api.twitter.com/1.1/direct_messages/new.json
POST数据:text = hello&amp; screen_name = rajneesh071