繁体   English   中英

用python发布到Facebook墙

[英]Posting to Facebook wall in python

我有一个奇怪的问题,也许根本不涉及编码(在这种情况下,我表示歉意)。

我正在尝试使用python发布到我的Facebook墙上,并且使用facepy库。 代码看起来像这样:

graph = GraphAPI(access_token)

    graph.post(
        path='me/feed',
        message = message)

它在我的墙上张贴了一条消息,但此消息仅对我可见。 我的朋友都看不到。 我不知道为什么,我的应用程序具有公共活动隐私权,并且我可以手动发布每个人都能看到的消息。

什么会导致这种行为?

您是否尝试过设置隐私设置? 请参阅此处的隐私权上的Facebook API: https//developers.facebook.com/docs/reference/api/privacy-parameter/

具体来说,您需要在发布之前使用privacy={'value':'EVERYONE'}

您应该包括整个JSON字符串

"privacy" = '{"value":"EVERYONE|SELF|...etc"}'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM