2014-12-16 2 views

답변

3

작동하게

require_once("api/tmhOAuth.php"); 

function getImage($screen_name,$tmhOAuth,$size = ''){ 
$url = $tmhOAuth->request('GET', $tmhOAuth->url('1/users/profile_image/' . $screen_name), array(
    'screen_name' => $screen_name, 
)); 

$results = json_decode($tmhOAuth->response['response'], true); 

//Get the user's profile image 
return $profileImg = ($results['profile_image_url']); 
//return str_replace('_normal', $size, $profileImg); 
} 

도움이 내 코드, 당신은 호출하고있는 URL은 하지이 존재한다.

위의 예에서 1/users을 사용하고 있습니다. 새 API 버전은 1.1입니다.

당신의 최선의 선택은 users/show

https://api.twitter.com/1.1/users/show.json?screen_name=rsarver 

그런 다음 profile_image_url_https에 대한 반환 된 JSON을 파싱 사용하는 것입니다 - 그것은 당신에게 프로필 사진을 줄 것이다. 이 기능을 사용하고 어떤 일이 발생하는 경우의 예처럼 - 당신이 API를 사용하지 않으려면

, 당신은 "이 실행되지 않습니다"에 대한 자세한 내용을 필요 http://tweetimag.es/

+0

대단히 고맙습니다. 제 시간에 눌러 봤기 때문에 제 3자를 사용했는데, 놀랍도록 효과적이었습니다. 당신의 조언 덕분에 크게 부채가되었습니다. 당신 –

관련 문제