J'utilise ASIHTTPRequest pour travailler sur Facebook API graphique.Publier une image sur Facebook 'flux' à partir d'une application iPhone
Ceci est le plus proche que je suis allé à poster une image sur le flux. Donc, si j'ai un
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
L'URL est https://graph.facebook.com/me/feed
maintenant pour publier une photo que je fais ce qui suit:
[request setPostValue:@"My Message" forKey:@"message"];
[request setPostValue:@"somepic.png" forKey:@"picture"];
[request setPostValue:@"Some Name" forKey:@"name"];
[request setPostValue:@"Some description" forKey:@"description];
[request startAsynchronous];
Si vous essayez ceci alors tout fonctionne bien autre que l'image étant posté. Un espace réservé vide pour l'image est bien afficher sur le flux.
Great !!, solution parfaite pour moi. – youshunei
@youshunei, qu'est-ce qui a fonctionné pour vous? avez-vous réussi à partager une image directement depuis l'appareil sans la télécharger sur votre serveur? –
@YogevShelly, c'était une erreur, c'est une méthode simple pour télécharger sur l'album Facebook, ne peut pas publier le lien, la description, .. en un seul clic soumettre. Vous devez d'abord télécharger la photo dans l'album, puis publier le flux avec des informations complètes. – youshunei