0

Twitter機能を備えたiOSアプリを開発しています。

そのために、SA_OAuthTwitterEngine と MGTwitterEngine ラッパーを使用しています。この投稿をフォローしました。

フォローしているユーザーのタイムラインからツイートをリツイートしようとしています。

これは私が送受信するものです:

2012-04-12 18:34:00.291 Project[13605:207] INFO -> Twitter URL: https://api.twitter.com/1/statuses/retweet/190459190869753856.xml
2012-04-12 18:34:00.292 Project[13605:207] INFO -> retweet response: 0AFF2EF9-6BCC-4B1E-B65A-02BD24A38C18

ここでは、リツイートする選択したツイートの id フィールドを API に渡します。しかし、メソッドを実行した後、リツイートされたものはユーザーのタイムラインに表示されません。ここでは、ユーザーのツイートとユーザーがリツイートしたツイートを取得しています。

私はここで何を失っていますか?

これによると、Twitter API へのリクエストは OK です。また、Twitter で設定されているアプリの権限を確認したところ、読み取り/書き込みとダイレクト メッセージのすべてが許可されています。

ありがとう。

4

1 に答える 1

0

この投稿で解決策を見つけました。

行う必要がある変更は、updateID パラメータを unsigned long ではなく NSString として扱うことです。

于 2012-04-16T11:25:41.573 に答える