pyfacebook stream.publish未发布所有细节

0 投票
1 回答
556 浏览
提问于 2025-04-15 17:10

我在用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来实现——具体的细节可以在这里找到。

撰写回答