2011-01-23 3 views
0

Je souhaite offrir aux utilisateurs de mon application la possibilité de télécharger des photos sur leur compte Facebook. L'application a un nom d'utilisateur et un mot de passe pour les utilisateurs à remplir.Téléchargement de photos sur Facebook à l'aide de l'API graphique

Dans l'API graphique, il existe une méthode de téléchargement de photos. Mais je ne sais pas comment m'authentifier - cela ne semble pas fournir un moyen de fournir un nom d'utilisateur et un mot de passe. Il nécessite access_token.

Quelle est la bonne façon de permettre aux utilisateurs d'authentifier et de télécharger des photos en utilisant un nom d'utilisateur et un mot de passe?

Répondre

1

Il est difficile de dire comment vous voulez faire cela sans un exemple de code ou même en indiquant ce que la technologie que vous utilisez ..
Quoi qu'il en soit, presque TOUS interactions avec api graphique facebook nécessitent un jeton d'accès et très probablement un extended permission.

Tout d'abord, pour vous d'afficher/télécharger une photo dont vous avez besoin:

  1. La publish_stream permission prolongée
  2. Une meilleure compréhension de comment et la photo sera téléchargée sur, cela peut être fait en lisant la section publication dans le photo documentation
  3. Maintenant que vous avez une idée générale, dans votre destination/page de soumission de votre f orm et lorsque l'image est téléchargée avec succès sur votre serveur et que son emplacement est connu (évidemment), utilisez l'une des deux réponses de ce question pour télécharger l'image.

PS: Je ne comprends pas vraiment pourquoi vous avez besoin d'un nom d'utilisateur & mot de passe à la première place, mais c'est votre application ...

0

Pour clarifier les choses, le access_token est ce que vous recevez après que l'utilisateur autorise votre application. Ainsi, la fourniture du nom d'utilisateur et du mot de passe ne doit être effectuée qu'une seule fois, lorsque l'utilisateur accède pour la première fois à votre application. Vous devez rediriger le navigateur de l'utilisateur ou client: https://www.facebook.com/dialog/oauth ... (Voir https://developers.facebook.com/docs/authentication/)

Ensuite, une fois que vous avez la access_token, vous pouvez simplement utiliser que pour l'appel api pour télécharger la photo pour cet utilisateur.

Le processus d'autorisation doit être effectué à nouveau lorsque le jeton a expiré.

Questions connexes