pyfacebook stream.publish未发布所有细节
我在用py facebook把直播发布到Facebook。单个附件,比如媒体、名称或者链接等,都能正常发布。
但是当我想把所有附件放在一行一起发布时,就出问题了,只能发布消息。
像这样写 attachment = [media, description] 等是行不通的。
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
第二个问题是,在这种方式发布时没有弹出框。Python直接发布到直播中,没有弹出框。那怎么才能加一个弹出框呢?
1 个回答
0
你提供的信息不够,没法判断第一个问题的原因(你贴的代码里没有包含pyfacebook的调用,而且还有缩进错误)。
至于第二个问题,python和pyfacebook只能处理Facebook的服务器接口。如果你想给用户显示一个弹窗,那就得用javascript来实现——具体的细节可以在这里找到。