3

私はObjective-Cに比較的慣れておらず、xAuthにまったく慣れていません。誰かが私に方法を教えてもらえますか、またはチュートリアルにアクセスしてリクエストアクセストークンペアを取得し、、、、およびを指定したURLにリクエストを送信できますusernameか?passwordconsumer_keyconsumer_secret

私はこれに本当に霧がかかっており、なぜアクセストークンペアを取得するのかさえわかりません(なぜ2つのトークンがあり、両方がどのように機能するのですか?)。また、私はすでにたくさんのチュートリアルを調べましたが、良いものはすべてTwitter用であり、ある種のTwitterエンジンを使用しています。(私はFoursquareにxAuthを使用していますが、それらのドキュメントはここにあります。)

ありがとう!

4

1 に答える 1

4

MGTwitterEngineは、コードの例として最適な場所です。OAuthConsumerプロジェクトを使用して、 xAuth呼び出しを行うことができます。

MGTwitterEngine.m (Githubに表示)をチェックアウトすると、関数で確認できます

- (NSString *)getXAuthAccessTokenForUsername:(NSString *)username password:(NSString *)password

OAConsumerConsumerKeyとSecretを使用してオブジェクトを作成し、次にオブジェクトを作成しOAMutableURLRequestます。そこでFoursquareの情報を使用します。

その後、そのリクエストを使用してを作成NSURLConnectionし、標準のデリゲートメソッドであるURL読み込みシステムで結果を取得できるようになります。

于 2010-07-09T18:48:20.257 に答える