これは簡単な質問のように思えますが、簡単な説明はどこにも見つかりません。間違ったものを探しているだけだと思いますので、ご容赦ください...
Twitter REST API (たとえば) を使用し、OAuth を使用してユーザーを認証する場合、最初の認証後に API 要求を送信するときに、適切な資格情報を持っていることを Twitter に確認するにはどうすればよいですか? API と通信するたびに、( GET
/変数を介して) AuthToken を送信する必要がありますか? POST
シンプルに見えますが、メソッドの Twitter API には「オプションの」認証パラメーターはありません。
アップデート:
PHP を使用して Twitter API にアクセスしているので、次のコードを見つけました。
$connection = getConnectionWithAccessToken("abcdefg", "hijklmnop");
$content = $connection->get("statuses/home_timeline");
これは、API にアクセスするたびに認証するだけということですか?
例えば:
In index.php:
1. authenticate
2. access desired API methods
3. Finish loading page
User navigates to page2.php
In page2.php:
1. authenticate...again
2. access desired API methods...again
3. Finish loading page
User navigates to page3.php
In page3.php:
1. authenticate...again!
2. access desired API methods...again
3. Finish loading page
このように毎回認証するのはイライラするほど繰り返されますが、必要なようです。上記は OAuth の要点 (さらに重要なことに、一般的な認証) を説明していますか?