我使用Facebook Graph API和Open Graph开发了一款应用。当用户在我的网站上执行操作时,我希望我的应用程序显示自定义数据。我阅读了关于开放图表并添加了一个开放的图形标签等。我使用了以下代码
$post_url = "https://graph.facebook.com/me/myappnamespace:mycustomaction?method=post".
"&mycustomobject=mywebpage".
"&access_token=".$_SESSION['access_token'];
现在,只要用户使用此应用,就会显示在他的活动中。但是,他的时间表并没有分享。我需要什么权限才能让用户能够发布到自己的时间表?目前,我要求发布publish_actions和publish_stream
我错过了什么?我按照教程中的确切步骤进行操作,但无法使用opengraph发布到时间轴。
答案 0 :(得分:1)
您无需添加除publish_actions
和publish_stream
之外的任何权限。但是你应该添加一个像fb:explicitly_shared
这样的新标签。将其设置为BOOL
值。如果设置为true,它将显示在用户的时间轴中,否则不会显示。