0

我正在使用 GTM OAuth 库将 Instagram 集成到我的应用程序中。GTMOAuthViewControllerTouch init 方法的签名如下所示:

- (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. 有人知道这个网址是什么吗?

4

1 回答 1

0

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

请尝试获取http://code.google.com/p/gtm-oauth2/

于 2012-11-18T01:24:16.573 回答