在FB文档(https://developers.facebook.com/docs/reference/opengraph/object-type)上,我看不到内置对象“Review”,但此对象用于动作'video.rates'=> http://developers.facebook.com/docs/reference/opengraph/action-type/video.rates
那么,这个内置对象是否存在?
其他问题:我想在用户阅读评论时触发操作。 (就像og内置动作news.read)。但是,问题:内置动作news.read在哪里? (参见文档:developers.facebook.com/docs/reference/opengraph/action-type)Facebook已停用此操作?我可以用它来发表“阅读评论”,还是我必须自己做“阅读”动作?
答案 0 :(得分:0)
同样的问题!他们已经删除了news.reads操作,因此我不确定是否已经允许我们进行自定义读取操作..以前不允许这样做。此外,当您尝试使用news.reads时,该操作不会显示在时间轴上,仅显示在您的活动日志中。
答案 1 :(得分:0)
是的内置对象“评论”现在确实存在,但考虑到facebook进行更改的频率,我不知道它有多长可用。 (顺便说一下,Developer Roadmap)没有关于它被弃用或删除的警告。
但如果您真的想要使用它,这里有一个示例(您可以在graph explorer中试用)
https://graph.facebook.com/me/video.rates?
access_token=ACCESS_TOKEN&
method=POST&
rating:value=3.1415926535&
rating:scale=42&
rating:normalized_value=3.1415926535&
review=http://samples.ogp.me/467235199955838
这里的评论是对self hosted review object的引用(在外行的术语中:它是包含审阅对象的元标记的页面)但我认为它可以是对象id,如果对象是由Object API。但要记住的一件事是,审阅对象必须具有对其视频或电影对象(url)的元标记og:object
引用。 (就我个人而言,我个人也保留review:target
对同一网址的引用。)
就第二个问题而言,我不认为你能做到这一点。 Facebook认为它是内容消费,并且不允许您的自定义操作通过审核。您只能在用户在您的网站上明确执行某些操作时发布故事。
答案 2 :(得分:0)
将此命名空间xmlns:review =“http://ogp.me/ns/review#”添加到您网页上的html标记,并通过此链接检查所有参数http://graph.facebook.com/schema/og/review