我使用以下

的功能
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;
}

当我运行功能,提供了USB Key和秘密(都有效)我得到这个;

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

我为什么会得到这个错误时,我只需要2个参数的功能?

有帮助吗?

解决方案

看起来你可能已经GetTwitterAvatarOauth别处定义。

此外,它看起来像$ consumerkey和$ consumersecret变量没有定义,这很可能会导致你的问题也。

如果这些变量是全局的,尝试添加

global $consumerkey, $consumersecret;

之前创建TwitterOAuth对象物体。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top