2009-12-18 6 views
0

Essayer de publier un flux sur facebook en utilisant py facebook. Le flux publie une seule pièce jointe parfaitement un média ou un nom ou href, e.ctpyfacebook stream.publish ne pas publier tous les détails

Mais quand il s'agit d'ajouter toutes les pièces jointes dans une ligne, il se décompose et publie juste le message.

attachment = [support, description] etc ne fonctionne pas.

message = "Test Message with Picture" 
    media = {'media':[ 
      {'type': 'image', 
       'src': 'http://www.topnews.in/usa/files/megan-fox.jpg', 
       'href': 'http://www.topnews.in/usa/files/megan-fox.jpg'}, 
      {'type': 'image', 
       'src': 'http://www.topnews.in/usa/files/megan-fox.jpg', 
       'href': 'http://ihasahotdog.com/upcoming/?pid=20869'}]} 
    name = {'name':'testing'} 
    href = {'href':'http://google.com'} 
    caption = 'caption' :'caption goes here' 
    description = { 'description':'Description Goes Here'} 

    attachment = media 

Le deuxième problème est la boîte contextuelle lors de la publication de cette manière. Python n'affiche pas de boîte popup, il publie directement dans le flux. Comment peut-on mettre une boîte pop-up?

Répondre

0

Vous n'avez pas vraiment donné assez d'informations pour savoir ce qui cause le premier problème (le seul code que vous avez collé n'inclut pas l'appel pyfacebook et a une erreur de syntaxe de l'indentation). A propos du second numéro, python et pyfacebook ne peuvent traiter que de l'API du serveur facebook. Si vous voulez un popup affiché à votre utilisateur, vous devez le faire avec javascript - les détails sont here.

Questions connexes