ラベル iOS5.0非互換 の投稿を表示しています。 すべての投稿を表示
ラベル iOS5.0非互換 の投稿を表示しています。 すべての投稿を表示

2012年1月7日土曜日

iOS5.0非互換:Twitter OAuth認証

TwitPic投稿機能実装のため「SAOAuthTwitterEngine」ライブラリにてTwitter認証しているアプリ(リアル黒板)がiOS5.0環境ではOAuth認証後ユーザー名にNilが返ってくるようになりました。

iOS5.0以外では正常にユーザー名が返されているようですので、iOS5.0環境下でのみ発生する現象でしょうか。

<対処方法>
・SA_OauthTwitterEngine.mファイル中のinitOAuthWithDelegateメソッドを下記の通り修正すれば正常動作致しました。

// self.requestTokenURL = [NSURL URLWithString: @"http://twitter.com/oauth/request_token"];
// self.accessTokenURL = [NSURL URLWithString: @"http://twitter.com/oauth/access_token"];
// self.authorizeURL = [NSURL URLWithString: @"http://twitter.com/oauth/authorize"];
 self.requestTokenURL = [NSURL URLWithString: @"https://twitter.com/oauth/request_token"];
 self.accessTokenURL = [NSURL URLWithString: @"https://twitter.com/oauth/access_token"];
 self.authorizeURL = [NSURL URLWithString: @"https://twitter.com/oauth/authorize"];

httpプロトコル部分を「https」に変更する。