2009-09-21 5 views
0
나는이 기능을 실행하면,

PHP 오류없는 인수 트위터 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; 
} 

아래의 기능을 사용하여 제공하고

내 (모두 유효) 내가이 얻을 토큰 비밀;

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

왜 함수에 대해 2 개의 인수 만 필요하면 오류가 발생합니까?

+0

해당 함수를 호출 한 위치는 어디입니까? –

+0

mrpatg

+0

GetTwitterAvatarOauth()는 (는) 다른 어딘가에 정의되어 있습니까? –

답변

1

GetTwitterAvatarOauth를 다른 곳에서 정의한 것처럼 보입니다.

또한 $ consumerkey 및 $ consumersecret 변수가 정의되지 않았으며 이로 인해 문제가 발생할 가능성이 있습니다.

이 변수는 글로벌 경우, TwitterOAuth 객체를 작성하기 전에

global $consumerkey, $consumersecret; 

를 추가하려고합니다.

관련 문제