Comment publier sur le mur d'une personne qui n'est pas votre ami facebook?
Mon but est de poster sur le mur de plusieurs personnes (ou pas mes amis) à partir de mon application dans facebook (en php), après qu'un événement a eu lieu par un bouton.
Le "Facebook de l'ID d'Utilisateur" (FBUID) j'ai chercher et j'ai entendu dire que je peux poster par l'api graphique si les utilisateurs me donne la permission "publish_stream".
J'ai essayé de faire avec l'api graphique, à l'aide de "nourrir" comme suit:
$ fbuid = array (0 => 'first_fbuid', 1 => 'second_fbuid', ......) //These are ID's that are and are not my friends.
foreach ($ fbuid as fb) {
$ facebook-> api ("/$ fb /feed ',' post ', array (
'message' => some_message,
'name' => 'My application name',
'description' => 'description goes here',
'picture' => $ imageurl));
}
Mais quand j'essaie de poster pour les personnes qui ne sont PAS mes amis me donne une erreur. Seulement, l'affichage sur le mur de gens qui sont mes amis.
Est-il un moyen de le faire autrement que par la POSTE à ces gens? Ou ne peut pas par des restrictions sur facebook? Est-il une autre voie?
Remarque: Pour les commentaires sur le site, il me dit que mon propre application sans problèmes, postez sur le mur de l'access_token. Pouvez-vous faire?
Mise à JOUR: Si le post de quelqu'un n'est pas possible, donc.. je Peut envoyer une demande à n'importe qui? Je pense que c'est posible car des jeux comme FarmVille faire.
La demande peut être automatiquement? Sans dialogue?
Ou si possible d'envoyer une Notification à personne d'utilisateur?.. Dans l'api, je vois une fonction appelée envoyer.La Notification.
- J'imagine que les restrictions imposées par Facebook ne serait pas rendre cela possible...sans doute pour une bonne raison.
- La raison de l'Erreur pourrait être l'Utilisateur Paramètres de Confidentialité et l'Accès aux Applications que vous pourriez veux caisse chose...!!
- Uuhhmm,je pense que des jeux comme farmville peut le faire. Ils peuvent envoyer des notifications à quelqu'un, ami ou pas.
Vous devez vous connecter pour publier un commentaire.
Pensez-y de cette façon. L'API reflète ce qu'une normale Facebook de l'utilisateur peut raisonnablement le faire dans les conditions d'utilisation du site, et avec le respect de l'autre partie de confidentialité souhaite. Si vous ne pouvez pas poster sur leur mur sans être leur ami comme un être humain, pourquoi Facebook souhaitez permettre à quelqu'un de le faire au travers d'une API?
Je dirais que c'est impossible de le faire dans les règles d'utilisation de l'API.
pour ne Pas mentionner tout le drame Facebook a avec des problèmes de confidentialité.
tu parles de l'affichage de l'utilisateur sur le mur comme cette application par exemple? http://applionaire.me/supporters/
Si c'est le cas, alors vous n'avez pas vraiment besoin de jeton d'accès pour le faire.
Vous auriez besoin d'un jeton d'accès si vous voulais poster sur l'utilisateur mur si ils sont connectés à facebook ou pas.