2009-09-21 5 views
0

J'utilise la fonction ci-dessouserreur PHP arguments manquants twitter OAuth

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; 
} 

Quand je lance la fonction, fournissant mon jeton et secret (à la fois valide) je reçois cela; Pourquoi devrais-je obtenir cette erreur alors que je n'ai besoin que de 2 arguments pour cette fonction? Pourquoi?

+0

Où est votre invocation de cette fonction? –

+0

mrpatg

+0

GetTwitterAvatarOauth() est défini ailleurs peut-être? –

Répondre

1

Il semblerait que vous ayez défini GetTwitterAvatarOauth ailleurs. En outre, il semble que les variables $ consumerkey et $ consumersecret ne sont pas définies et que cela risque de vous causer des problèmes.

Si ces variables sont globales, essayez d'ajouter

global $consumerkey, $consumersecret; 

avant de créer l'objet twitteroauth.

Questions connexes