4

stackoverflowを検索しましたが、質問に対する答えが見つからなかったので、質問したいと思いました。

私は現在、アプリのユーザーがTwitterアカウントを持っている必要なしに、公開タイムラインのフィードを取得したいiOSアプリに取り組んでいます。

APIのtwittersv1.0を使用してこれを正常に実行でき、すべてが完全に機能します。http://api.twitter.com/1/statuses/user_timeline.json?screen_name=usernameにリクエストを送信するだけで、必要なすべての情報が取得されます。

ただし、v1.0は非推奨になり、V1.1ではリクエストごとに認証が必要になるため、このAPIを使用すると不正な承認エラーが発生します。TwitterのドキュメントとOAuthリクエストヘッダーの生成方法を確認しましたが、以下のリンクにあるドキュメントの「署名キーの取得」セクションを完全には理解していません。(TwitterのAPIとOAuthを使用するのはこれが初めてです。実装を開始する前に、十分に理解しようとしています)

https://dev.twitter.com/docs/auth/creating-signature

私が理解しているように、twitter.com / appsにログインすると、コンシューマーシークレットを見つけることができますが、有効な署名キーを生成するために「OAuthトークンシークレット」をどこで取得できるかわかりません。

これはiOSアプリなので、TWRequestクラスを使用できることはわかっていますが、私の理解では、ユーザーはデバイスでTwitterをセットアップする必要があります。

上記が理にかなっていることを願っており、どんな助けもいただければ幸いです。

ありがとう

4

1 に答える 1

2

https://dev.twitter.com/appsを設定した Twitter アプリケーションにアクセスする場合

Your access tokenという見出しの下に Access token secret が表示されます。これが表示されない場合は、アクセス トークンがまだ生成されていない可能性があります。

于 2013-03-02T18:44:12.207 に答える