2012-03-19 3 views
4

Je signale au flux d'un utilisateur avec succès les données JSON suivantes (en utilisant le Facebook C API #, pas qu'il importe, je pense):object_attachment et un lien vers un album

caption = String.Format("New album from {0}!", App.Current.AppTitle), 
link = m_control.m_popup.Album.FacebookAlbumLink, 
message = m_control.GetMessage(), 
object_attachment = slideForCover.FacebookId, 

Maintenant, tout fonctionne comme prévu, sauf pour une chose - la vignette, quand on clique dessus a l'un des deux comportements (le lien lorsque les travaux cliqué fin):

  1. -je obtenir l'image la object_attachment pointe vers un instant, puis il disparaît, en disant: "Ce contenu est actuellement indisponible".

  2. Je reçois la bonne image, mais pas de commentaire, pas de navigation, rien.

Ce que je veux est, de façon optimale, en tapant l'image pour me montrer le début de l'album, et si cela est impossible, je veux taper sur l'image pour me conduire à cette image dans l'album avec une navigation complète (si pas d'erreur, etc.).

Édition 1 - Plus d'informations: J'ai un exemple qui montre le problème codé avec l'API Facebook C#. Download here. Vous devez éditer MainPage.xaml.cs pour mettre un identifiant d'application de test et vous devez avoir un fichier c: \ temp \ pic.jpg disponible pour le téléchargement.

+0

Comment l'album/photo a-t-il été créé récemment? Si vous lancez cela en référence à un album/une image qui existe depuis un moment, avez-vous le comportement étrange? –

+0

L'album vient d'être créé. La publication de liens vers des albums plus anciens semble présenter le même problème. –

Répondre

0

J'ai rencontré ce même problème. C'est certainement un bug quelque part sur FB. Pourquoi ne pas poster un lien vers la photo (en utilisant le lien param)? Cela semble bien fonctionner sur Timeline (montre une grande image, avec le popup fonctionne correctement), et contourne le problème object_attachment.

+0

Hmm .. Je ne suis pas sûr de comprendre ... J'ai besoin du lien pour me donner l'album - pas l'image .... –

+0

Essayez de définir le lien param sur votre message à l'album url (http: // www. facebook.com/media/set/?set = ...). Il semble obtenir un très bon traitement sur Timeline (grande photo, lien vers l'album). Beaucoup plus agréable que le paramètre object_attachment. –

+0

Je fais ça. Tout ce que je reçois est un lien sans capture d'écran comme tout autre lien que vous publieriez. –