0

私は以下の機能を使用しています

function GetTwitterAvatarOauth($oauthtoken, $oauthsecret){

$to = new TwitterOAuth($consumerkey, $consumersecret, $oauthtoken, $oauthsecret);
$content = $to->OAuthRequest('https://twitter.com/statuses/friends_timeline.xml', array('count' => '50'), 'GET');
$xml = simplexml_load_file("$content");
$imgurl = $xml->profile_image_url;
return $imgurl;
}

関数を実行し、トークンとシークレット (両方とも有効) を提供すると、これが得られます。

Warning: Missing argument 3 for GetTwitterAvatarOauth()
Warning: Missing argument 4 for GetTwitterAvatarOauth()

関数に2つの引数しか必要としないのに、なぜそのエラーが発生するのですか?

4

1 に答える 1

1

GetTwitterAvatarOauth が別の場所で定義されているようです。

また、 $consumerkey および $consumersecret 変数が定義されていないように見え、これも問題を引き起こす可能性があります。

それらの変数がグローバルである場合は、追加してみてください

global $consumerkey, $consumersecret;

TwitterOAuth オブジェクトを作成する前に。

于 2009-09-21T07:21:49.160 に答える