使用facebook API发布指向活动的链接

时间:2010-02-12 21:37:36

标签: facebook

我觉得我已经尝试了所有的东西,但是stream.publish我无法到达任何地方。我想发布到活动的“链接”部分。应用程序和登录用户都是该事件的管理员。我可以像这样写在事件的墙上(使用pyFacebook在python中的例子):

facebook.stream.publish(
    message = 'test',
    target_id = XXXXXXXXXXXXXX,
)

我可以像这样发布用户墙的链接:

facebook.stream.publish(
    attachment = {
    ...
    },
    uid = XXXXXXXXXXXX
)

但是我无法发布事件墙的链接。将事件eid指定为stream.publish中的uid会出现错误“用户未授权应用程序执行此操作”,并将事件eid指定为target_id只允许我张贴在墙上,如上所列。有没有办法发布事件的链接?

4 个答案:

答案 0 :(得分:0)

您不想使用Action Links来完成您想要的任务吗?您将使用附加到操作的链接发布操作。这可能是解决当前问题的方法。

Stream Publish Action Links

答案 1 :(得分:0)

看看这个thread是否可以帮到你。根据它,您的用户必须从某些设置列为开发人员。

答案 2 :(得分:0)

您是否设置了correct permissions

答案 3 :(得分:0)

可能“用户尚未授权应用程序执行此操作” - 用户必须首先“喜欢”该应用程序。