2011-09-25 12 views
1

gtm-oauthを使用して、デスクトップMac AppとしてYahooに認証した人はいますか?私はこのライブラリを使用してTwitterに認証することができ、Yahoo OAuthの適切な更新を行ったと感じますが、リクエストを開始すると401エラーが表示され、表示コントローラが表示されません。Yahoo OAuth for gt App for Mac App

私のようなOAuthSampleプロジェクト内の値を更新しました:

NSURL *requestURL = [NSURL URLWithString:@"https://api.login.yahoo.com/oauth/v2/get_request_token"]; 
NSURL *accessURL = [NSURL URLWithString:@"https://api.login.yahoo.com/oauth/v2/get_token"]; 
NSURL *authorizeURL = [NSURL URLWithString:@"https://api.login.yahoo.com/oauth/v2/request_auth"]; 
NSString *scope = @"https://api.login.yahoo.com"; 

誰もが何か提案がありますか?

答えて

0

YahooのOAuthサーバーは、表示名または有効範囲のパラメータを期待していません。 requestTokenURLはnil:requestURL authorizeTokenURL 言語はnil:ヤフーのOAuth 1サーバとGTMOAuthを使用するには

は、

windowController = [[[GTMOAuthWindowControllerのalloc] initWithScopeのように、nilにスコープと表示名を設定します。認証:auth appServiceName:kYahooKeychainItemName resourceBundle:nil] autorelease];

[auth setDisplayName:nil];

また、authコールバックURLがYahooに登録されているURLと一致していることを確認してください。