ユーザー名とパスワードを送信せずに、Twitter ユーザーのアクセス トークンとシークレット トークンを取得する際に問題が発生しています。ユーザーが以前にアプリケーションを認証したら、twitter_id を送信するだけでアクセス トークンを取得したいと考えています。
したがって、シナリオは次のとおりです。
ユーザーが自分のサイトに (カスタム ログインを使用して) ログインすると、彼は自分のツイートを読み書きする権限をアプリケーションに既に与えています。次に、このユーザー アクセス トークンとシークレット アクセス トークンを読み込む必要があります。
Database:
CustomUID : 1 , Twitter_ID: 123456.
CustomUID 1 がログインしていることはわかっているので、Twitter_ID:123456 からのアクセス トークン/シークレットが必要です。
問題は、ユーザーが自分のユーザー名とパスワードを入力する必要があるTwitter コールバック関数 (Twitter ランディング ページ) にリダイレクトせずにアクセス トークンを取得できる API 関数が見つからないことです。リクエスト トークンは URL によって取得されます。
どうすればこの問題を解決できますか? 私はFacebook APIに慣れており、すでにアプリを承認しているユーザーは、getAccessToken($ID)を送信するだけでアクセストークンを受け取ることができます。
助けてくれてどうもありがとう!