2011-09-30 5 views
3

D'accord, je pense que le titre résume à peu près tout, mais je vais expliquer ma situation de toute façon. J'ai écrit une application de bureau en utilisant l'API Facebook C# SDK et Graph qui m'avertit quand j'ai de nouvelles notifications et de nouveaux messages (non lus) dans ma boîte de réception et qui semble fonctionner mais l'API graphique de Facebook get/moi/boîte de réception (ceci est spécifique à mon compte facebook) a un fil de la boîte de réception qui est marqué comme non lu mais n'apparaît pas sur le site facebook ou l'une des applications Facebook que j'utilise (android/iPhone) api explorer tout sur le fil et theres un message sous le champ "message" mais n'a rien dans "commentaires". De toute façon, mon problème est que lorsque j'utilise cette nouvelle application, j'ai écrit cela continue à apparaître et comme il n'apparaît pas dans les messages sur le site facebook ou les applications mobiles facebook, je ne peux pas le marquer comme lu. Donc, y at-il un moyen de le faire manuellement en utilisant l'API graphique même juste pour que je puisse le faire avec l'explorateur d'API parce que je ne veux pas qu'il apparaisse dans mon application, je sais que je peux marquer les notifications comme ça mais je ne peux pas travailler comment marquer ce fil de la boîte de réception comme lu. Je pourrais toujours coder en dur l'identifiant de thread dans mon application et lui dire de l'ignorer mais c'est une solution extrêmement peu élégante d'autant plus que je ne suis pas la seule personne qui utilisera cette application. Même un moyen de supprimer complètement le fil par l'API graphique, est-ce possible?Facebook Graph API, marquer la boîte de réception comme lu?

EDIT: J'ai essayé POST https://graph.facebook.com/(thread_id) avec des champs « non lu »: 0, mais cela ne fonctionne pas

+0

http://stackoverflow.com/questions/8263262/facebook-api-mark-notification-as-read – Bozho

Répondre

1

Non, il n'y a pas d'autorisations dans les API actuelles que Facebook a disponible autre que accès en lecture seule à un la boîte de réception de l'utilisateur.