2013-03-02 34 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

相關問題