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. インスタグラムのドキュメントには がリストされてaccess/authorize tokenURLいますが、 については何も言及されていませんrequestTokenURL。この URL が何かわかる人はいますか?

4

1 に答える 1

0

Instagram は OAuth 1.0 ではなく OAuth 2.0 を使用します。これrequestTokenURLは OAuth 1.0 の一部です。を使用している場合GTMOAuthViewControllerTouchは、間違ったバージョンのライブラリを使用している可能性があります。そのクラスは Google の OAuth 2.0 準拠のライブラリには存在しないためです。

代わりにhttp://code.google.com/p/gtm-oauth2/を取得してみてください。

于 2012-11-18T01:24:16.573 に答える