2013-03-02 35 views
0

我已经开发了一个应用程序使用Facebook Graph API和Open Graph。当用户在我的网站上执行操作时,我希望我的应用显示自定义数据。我读到的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发布到时间轴。

回答

1

您不需要添加除publish_actionspublish_stream之外的任何权限。但是您应该添加一个新标签,如fb:explicitly_shared。将其设置为BOOL的值。如果您设置为true,它将显示在用户的时间轴中,否则不会。

+0

谢谢。我现在使用它并且工作得很好 – ufdeveloper 2013-03-05 15:00:11

相关问题