2013-08-19 3 views
-1

Flickr API로 내 웹 사이트를 통합하고 싶습니다. oauth_token과 oauth_token_secret을 이미 생성했지만 다음에해야할 일, 사용자 사진을 가져 오는 데 사용하는 방법을 알지 못합니다. 사전Flickr Api에 웹 사이트를 통합하는 방법

에서

들으 나는 그것을 함께 작동하도록 http://sourceforge.net/projects/phlickr/ 클래스를 사용하고 있습니다 :

가 공식 플리커 API 문서는 확실히 당신을 도울 것입니다
$flickr = new Flickr($this->FLICKR_CONSUMER_KEY, $this->FLICKR_CONSUMER_SECRET); 
$flickr->authenticate('read'); 

$oauth_token = $flickr->getOauthData(Flickr::OAUTH_REQUEST_TOKEN); 
$oauth_token_secret = $flickr->getOauthData(Flickr::OAUTH_REQUEST_TOKEN_SECRET); 
+1

Flickr의 API 문서를 읽는 것이 좋지 않습니까? –

+0

나는 이미 그것을했다 – lukaszgolder

답변

2

내가 그것을 작동하도록 http://sourceforge.net/projects/phlickr/ 클래스를 사용하고이 링크에서 아이디어를 얻을 것이라고 생각 :

나는 생각하지 않는다 너는. 내가 말할 수있는 것부터 Phlickr은 더 이상 활발히 개발되지 않고 OAuth를 지원하지 않습니다. 또한 그것은 사용하는 코드가 보여주는 코드와 아무런 관련이 없습니다.

제공하신 작은 코드 스 니펫을 기반으로, 실제로 내 DPZFlickr 라이브러리를 사용하고 있다고 생각합니다.

그렇다면 예제 디렉토리에서 찾고자하는 코드를 찾아야합니다. 기본적으로 다음과 같이해야합니다.

$flickr = new Flickr($this->FLICKR_CONSUMER_KEY, $this->FLICKR_CONSUMER_SECRET); 
$flickr->authenticate('read'); 
$parameters = array(
    'user_id' => '[email protected]', // Replace with the NSID of the user you are interested in 
    'per_page' => 100, 
    'extras' => 'url_sq,path_alias', 
    ); 

$response = $flickr->call('flickr.photos.search', $parameters); 
$photos = $response['photos']; 

$ 사진에 일련의 사진이 포함됩니다. 다시, 예제에서는 데이터를 가져 와서 HTML을 생성하는 코드를 보여줍니다.