1

奇妙な問題が発生しています。ローカルサーバーがMacのmampで実行されており、別のサーバーがWindowsマシンでユニサーバーを実行しています。twitteroAuthを使用してtwitter APIを使用していますが、マシンではすべて正常に動作しています。ユニサーバーgetRequestTokenを発行しようとすると、401を取得します。

    GLOBAL $twitter_key, $twitter_secret;
    $twitteroauth = new TwitterOAuth($twitter_key,$twitter_secret );

    $request_token = $twitteroauth->getRequestToken("http://".$_SERVER['HTTP_HOST']."");

誰かがここで何が起こっているのか考えていますか?

ありがとう!

ダニエル

4

1 に答える 1

2

ユニサーバーのクロックが正しく同期されていることを確認してください。Twitterのサーバーの時間と5分以上異なる場合、リクエストは失敗します。NTPは通常、クロックの同期を維持するために使用されます。

于 2012-04-14T00:21:19.477 に答える