【问题标题】:Check if User Added Action to Timeline检查用户是否向时间线添加了操作
【发布时间】:2011-12-05 13:05:11
【问题描述】:

我有一个包含文章的网站。当用户验证了应用程序并访问了一篇文章时,它会将“X 已阅读 Z 上的 Y”发布到他们的个人资料/时间轴

这一切都很好,但如果他们多次回来,这将发生多次,但我只想完成一次。有什么想法吗?

如何检查用户是否已经向时间线添加了内容?

【问题讨论】:

    标签: facebook facebook-opengraph facebook-timeline


    【解决方案1】:

    使用自定义操作,您可以进入高级设置并使操作独一无二 - 这意味着它只能针对每个对象发布一次。

    如果您尝试对同一个对象发布多个操作,则对 Graph API 的每个后续请求都会导致错误并且不会存储任何操作。

    内置的 news.reads 动作已经启用了这个属性。在《独立报》或《卫报》上,您只能“阅读”每篇文章一次。

    目前无法通过 API 查看用户是否拥有 .如果您想在不使用上述唯一性属性的情况下强制执行此操作,则需要将其存储在自己的一侧,并在发布到 Facebook 之前进行此检查。

    【讨论】:

    • 谢谢 - 在阅读并弄乱了代码之后,我似乎无法发布到用户个人资料/时间线,所以总而言之,这是一个毫无意义的练习!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多