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をセットアップする必要があります。
上記が理にかなっていることを願っており、どんな助けもいただければ幸いです。
ありがとう