2010-06-02 5 views
4

Des trucs habituels, googled pour toujours, regardé ici, pas d'aide. Encore.Get Flickr Ensembles

Ce que je veux est de lister les ensembles de photos que j'ai sur Flickr. Nice & simple, il semblerait. Je veux l'image du titre (celle utilisée comme le pouce sur Flickr), le titre et l'URL. Ne peut pas être si dur, peut-il?

La langue de choix est PHP (5.1.6), ou JS (jQuery si possible). Les deux sont bons.

Répondre

1

L'utilisation de la méthode flickr.photos.search de l'API avec votre user_id ne fonctionne pas? Pour PHP, vous avez un paquet PEAR here et une autre bibliothèque au http://phpflickr.com/. Devrait être suffisant pour passer à travers.

EDIT:

Pour la mise en œuvre minimale, vous devez utiliser stream_context_create() avec les en-têtes HTTP, utilisez fopen() avec ce contexte et construire une demande XMLRPC à la main comme une variable de texte que vous enverrez. Réponse de la prise sera vos données

Pour l'API, utilisez flickr.photosets.getList

EXEMPLE DE CODE (vous avez besoin d'une clé api valide pour flickr)

<?php 
$apiKey = ''; 
$userID = ''; 
$url = 'http://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key=' 
    .$apiKey.'&user_id='.$userID.'&format=json'; 
$options = Array('http' => Array('method' => 'GET')); 
$context = stream_context_create($options); 
$response = file_get_contents($url, false, $context); 
$object = json_decode($response); 
+0

La documentation de recherche ne semble pas mentionner les ensembles ... J'ai regardé http://phpflickr.com/ auparavant, cela ressemble à beaucoup de surcharge pour une petite fonctionnalité ce que je veux. – PaulAdamDavis

+0

Ok, mis à jour ma réponse pour mieux nourrir vos besoins –

+0

Merci pour la mise à jour que, Serty. Vous n'auriez pas de code d'exemple, ou des liens vers certains d'entre vous? – PaulAdamDavis