2012-09-16 2 views
1

J'ai un doute concernant le téléchargement de l'image sur Flickr en utilisant l'API. Lors du téléchargement, devons-nous inclure la signature en tant que paramètre, comme nous le faisons dans l'extraction de jetons? Si oui, quels paramètres doivent être inclus dans le calcul de la signature? J'ai parcouru la documentation, mais ils n'ont pas précisé quels paramètres sont nécessaires pour le calcul de la signature. Pour cette raison, je suis confronté à une erreur Invalid_signature.chargement de l'image sur Flickr en utilisant le numéro d'API

Répondre

0
xxxxxxxxxxxxxapi_keyxxxxxxxxxxauth_tokenxxxxxxxxxxxformatphp_serialmethodflickr.people.getPhotosuser_idxxxxxxxxxx 

L'exemple ci-dessus est utilisé pour générer une signature pour tirer les photos de l'utilisateur. Comme vous pouvez le voir, tous les paramètres requis pour appeler l'API flickr sont requis. Vous devrez générer le hash md5 de la chaîne ci-dessus, qui sera la signature de la requête api.

La première partie "xxxxxxx" de la chaîne (avant api_key) est l'api_secret. Remplissez le reste avec les touches api_key, auth_token (access_key) et user_id.

Pour les photos téléchargement,

xxxxxxxxapi_keyxxxxxxxauth_tokenxxxxxxxxxtitleUploadTest 

Au-dessus de la chaîne est utilisée pour générer la signature de télécharger une photo avec le titre « UploadTest ». Si vous incluez d'autres paramètres, vous devrez inclure ces paramètres (exemple: description, tags) et générer la signature en utilisant md5. Mieux utiliser la bibliothèque pour effectuer ces tâches. J'utilise la classe phpflickr (phpflickr.com). J'espère que ça aide .....

Questions connexes