Est-il possible de télécharger un fichier à l'aide de l'API Facebook Graph en utilisant le javascript, j'ai l'impression d'en être proche. J'utilise le JavaScript suivant
var params = {};
params['message'] = 'PicRolled';
params['source'] = '@'+path;
params['access_token'] = access_token;
params['upload file'] = true;
function saveImage() {
FB.api('/me/photos', 'post', params, function(response) {
if (!response || response.error) {
alert(response);
} else {
alert('Published to stream - you might want to delete it now!');
}
});
}
Lors de l'exécution de cette opération, je reçois l'erreur suivante...
"OAuthException" - "(#324) Requires upload file"
Lorsque j'essaie de rechercher cette méthode, tout ce que je trouve, c'est une méthode php qui semble résoudre ce problème.
$facebook->setFileUploadSupport(true);
Cependant, comme j'utilise JavaScript, il semble que cette méthode soit liée aux autorisations de Facebook Graph, mais j'ai déjà défini les autorisations user_photos et publish_stream, qui sont à mon avis les seules dont j'ai besoin pour effectuer cette opération.
J'ai vu quelques questions sans réponse à ce sujet sur stackoverflow, j'espère que j'ai pu m'expliquer suffisamment. Merci à tous.
2 votes
Si vous êtes ici à la recherche d'une réponse, regardez au-delà de la première réponse