1

私はここの初心者で、これに苦労しています。OAuth2.0 を使用して、twitter(OOB メソッド) をアプリに統合しています。Javascript/HTML5を使って書いています。すべての検索を行いましたが、解決策が見つかりませんでした。

私の問題は、Twitter が承認を完了するための暗証番号を教えてくれることですが、プロセスを完了するためにこの暗証番号を入力できる場所が見つかりません。

アプリに戻ってテキスト ボックスを表示し、ユーザーに PIN を入力するように求める必要がありますか? もしそうなら、どうすればピン画面でアプリに戻ることができますか? アプリに URL を設定してユーザーをアプリに戻す方法がわかりません。

誰でもplzを助けることができますか?

4

1 に答える 1

1

はい、ユーザーにそのピンをアプリケーションにコピーさせる必要があります。アプリは、ブラウザベースの twitter の oauth で使用されるのと同じ方法でoauth_verifierこの PIN を使用します。つまり、oauth_tokenとを交換して、token_secretすべてのユーザーの詳細を取得するために使用できます。

ところで、あなたがアプリを書いていると言うとき、あなたはブラウザアプリを書いていないと思いますか? 実際にブラウザで実行される Web サイトを作成している場合、PIN ベースの認証は面倒で不要です。この場合、ブラウザ ベースの oauth 認証を使用する必要があります。違いは、アプリに URL を表示してユーザーがブラウザーのアドレス バーに入力するのではなく、ユーザーをこの Twitter URL にリダイレクトするだけで、有効なユーザー名とパスワードが提供された場合、Twitter はユーザーを Web サイトにリダイレクトすることです。

于 2012-12-14T03:21:56.533 に答える