2

Twitter モジュールがインストールされている Drupal ベースのサイトがあり、ユーザーがhttp://www.website.comから Twitter アカウントを使用してログインすると、「無効な Twitter Oauth リクエスト」が表示されますが、http://website.com、正常に動作します。原因が何であるかについてのアイデアはありますか?

4

1 に答える 1

1

経験に基づいた推測ですがhttp://website.com/callback/、元のサブドメインに関係なくコールバックを指定した可能性があります。

コールバックが呼び出されると、Cookie に保存されている必要なリクエスト トークン データに他のサブドメインからアクセスできない可能性があります。

この場合、2 つの解決策があります。

  1. 現在のサブドメインと一致するように、リクエスト トークン リクエストでコールバックが動的に設定されていることを確認してください。oauth_callbackパラメータを送信するか、
  2. Cookie が で有効であることを確認してください*.website.com
于 2012-05-03T19:11:04.803 に答える