4

default twitterとも互換性があるはずなので、開きたくありませんios < 5

私は使用しましMGTwitterEngineた。ただし、ツイートは投稿しません。数日前までは、ios5 でも問題なく動作していました。しかし、今はうまくいきません。demo url is depreceatedtwitter 、または ios5 & 6 でサポートされていないと思います。理由は何でしょうか? Twitterに何かを投稿しているときにリクエストが失敗し、次のエラーが発生します:

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

どんな助けでも大歓迎です!!

4

3 に答える 3

26

Twitterは非推奨のAPIバージョン1のURLです。
MGTwitterEngine.hの40行が変更されました

#define TWITTER_DOMAIN          @"twitter.com"

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

詳細https://dev.twitter.com/discussions/10803

于 2012-10-14T09:00:39.383 に答える
7

変更... 1. MGTwitterEngine.m の 40 行目の TWTTER_DOMAIN を変更します (pat が投稿されています)。2. OAuthConsumer.h を変更して、すべての OAuthconsumer 文字列を削除します。3. SA_OAuthTwitterEngine.m の 65 ~ 67 行目の HTTP URL を変更し、twtter.com の前に API 文字列を追加します。

于 2012-10-15T03:37:41.070 に答える
0

API のバージョン 1 は非推奨になりました。このドキュメントでは、古いバージョンの API について説明している可能性があります。できるだけ早く API のバージョン 1.1に移行してください。

このドキュメントに目を通してください。

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

注意点

  • API形式はjsonにする必要があります
  • API バージョン v1.1
  • 送信者と受信者は互いにフォローする必要があります。

リクエスト例

POST : https://api.twitter.com/1.1/direct_messages/new.json
POST データ: text=hello&screen_name=rajneesh071

于 2014-04-01T10:40:05.327 に答える