我不希望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.)
任何帮助都将不胜感激!!
答案 0 :(得分:26)
Twitter弃用API版本1网址 在 MGTwitterEngine.h 第40行更改
#define TWITTER_DOMAIN @"twitter.com"
到
#define TWITTER_DOMAIN @"api.twitter.com/1"
答案 1 :(得分:7)
...修改 1.更改MGTwitterEngine.m第40行中的TWTTER_DOMAIN(已发布)。 2.改变OAuthConsumer.h删除所有OAuthconsumer字符串。 3.使用SA_OAuthTwitterEngine.m第65~67行改变HTTP网址,在twtter.com之前添加api字符串
答案 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&amp; screen_name = rajneesh071