-1

Web サイトを Flickr API と統合したいと考えています。すでに oauth_token と oauth_token_secret を生成していますが、次に何をすべきか、ユーザーの写真を取得するためにそれらを使用する方法がわかりません。

事前にThx

私はhttp://sourceforge.net/projects/phlickr/クラスを使用して作業しています:

$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);
4

1 に答える 1

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' => '50317659@N00',  // 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'];

$photos には、写真の配列が含まれます。繰り返しになりますが、例では、そのデータを取得して HTML を生成するコードを示します。

于 2013-09-17T13:42:51.600 に答える