【问题标题】:How do I use the Facebook API to query whether posting is permitted on a user's wall?如何使用 Facebook API 查询是否允许在用户的墙上发帖?
【发布时间】:2012-09-14 02:50:47
【问题描述】:

我正在设计一个网络应用程序,它允许人们使用 Facebook Graph API 在人们的墙上发帖。基本上,我的应用程序用户将能够按姓名搜索人,然后写一条消息,最后将其发布到他们的墙上。

问题在于,在某些情况下,Facebook 上的人会阻止其他人在他们的墙上发帖的选项。因此,当从我的应用发送帖子时,Facebook 会返回错误。

我的问题是 Facebook API 是否返回一个参数,该参数说明是否可以根据某人在 Facebook 上的许可在墙上发帖。

谢谢!

【问题讨论】:

    标签: facebook facebook-graph-api facebook-wall


    【解决方案1】:

    FQL user table 有一个名为 can_post 的字段:

    can_post |布尔 |查看者是否可以在用户的​​墙上发帖。

    【讨论】:

    • 我的应用程序也将发布到事件和组(不仅仅是用户)。您是否碰巧知道是否也有与事件和组等效的“can_post”?
    • 不,不直接。我认为您可能必须先检查群组/活动的隐私,如果它不公开,则必须检查用户是否是活动中的群组/参与者......
    • 再次感谢。尝试这样做,但如果活动不公开,应用将无法检索参与活动的用户列表)
    • 这取决于您使用的访问令牌类型。对于非公开事件,它必须是来自事件创建者或允许查看它的用户的访问令牌。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多