1

現在、アプリを xml for Twitters new API v1.1 から .json に更新しています。現在、.json が機能しており、ログオンしてタイムラインやメンションを取得できますが、ダイレクト メッセージ、リスト、またはユーザー情報を取得しようとすると、「Cookie」を探しているように見えますが、保存されていません。

これは、単純な GET user/show 呼び出しを実行しようとしたときに Twitter が受け取るエラー メッセージです。

Twitter request failed: 08AD12D3-0044-49AB-8D3D-4E61D8398550 with error:Error Domain=HTTP 
 Code=400 "The operation couldn’t be completed. (HTTP error 400.)" UserInfo=0xce90540  
{response=<NSHTTPURLResponse: 0xce94bd0> { URL: 
https://api.twitter.com/1.1/users/show.json?screen_name=FreeAppl3 } { status code: 400,  
headers {
"Content-Encoding" = gzip;
"Content-Type" = "application/json; charset=utf-8";
Date = "Fri, 14 Jun 2013 09:25:40 UTC";
Server = tfe;
"Set-Cookie" = "guest_id=v1%3A137120194019582695; Domain=.twitter.com; Path=/; 
Expires=Sun, 14-Jun-2015 09:25:40 UTC";
"Strict-Transport-Security" = "max-age=631138519";
"Transfer-Encoding" = Identity;

} }, body={"errors":[{"message":"Bad Authentication data","code":215}]}hjD4nzoeOUaTQ1Q%3D}

[twitterEngine isAuthorized] を呼び出すと、is は YES を返し、アクセス トークン文字列を確認すると、最初のログイン時に保存されていたものを受け取ります。何が起こっているのか、または問題を解決する方法について検索を繰り返しましたが、単に立ち往生しており、どんな助けも大歓迎です.

Twitter API - https://dev.twitter.com/docs/api/1.1/get/users/show Twitter エラー コード - https://dev.twitter.com/docs/error-codes-responses

4

1 に答える 1