2012-11-18 45 views
0

我正在使用GTM OAuth Library将Instagram集成到我的应用程序中。该GTMOAuthViewControllerTouch init方法的签名是这样的:Instagram API RequestToken网址?

- (id)initWithScope:(NSString *)scope 
      language:(NSString *)language 
    requestTokenURL:(NSURL *)requestURL 
    authorizeTokenURL:(NSURL *)authorizeURL 
    accessTokenURL:(NSURL *)accessURL 
    authentication:(GTMOAuthAuthentication *)auth 
    appServiceName:(NSString *)keychainAppServiceName 
      delegate:(id)delegate 
    finishedSelector:(SEL)finishedSelector; 

什么,我被困在是requestTokenURL。 instagram文档列出了access/authorize tokenURL,但他们没有提及requestTokenURL的任何内容。任何人都知道这个网址是什么?

回答

0

Instagram使用OAuth 2.0,而不是OAuth 1.0。 requestTokenURL是OAuth 1.0的一部分。如果您使用的是GTMOAuthViewControllerTouch,那么您可能会使用该库的错误版本,因为该类不存在于Google的OAuth 2.0兼容库中。

试着拿http://code.google.com/p/gtm-oauth2/来代替。