2010-01-15 28 views
2

按照Facebook Platform PoliciesFacebook政策:我的應用程序能否自動將故事發布到我的Facebook流中?

你不能預先填寫USER_MESSAGE 參數或內容通過 擴展權限(如狀態 更新或票據)發送,除非用戶 生成的內容早在 工作流程中。

這是否意味着即使用戶同意,我也不能自動將故事發布到流中?

我見過自動發佈故事的應用程序(如PlayStation Network,Foto Diaria)。

PlayStation Network發佈關於您在PS3遊戲中所做的動作的故事,Foto Diaria每天都會從牆上發佈圖片。在這兩種情況下,附件都是由應用程序創建的,並且用戶消息是空的。這是否意味着用空的用戶信息發佈故事(空的,而不是缺席)不被視爲預填充?

編輯:我需要知道什麼是允許或不是由Facebook平臺政策,而不是如何發佈故事。

回答

1

如果您要求用戶輸入publish_stream extended permission,那麼您可以在用戶與應用程序進行交互時自動發帖。只有在用戶過程中早些時候輸入的內容的情況下,您才能預先填寫用戶信息,例如如果你已經要求他們評論一段內容,然後發表評論的故事。如有疑問,請留空。

如果您想要在用戶不在線時自動發佈,那麼您還需要他們授予應用程序offline_access extended permission。在這種情況下,您還需要存儲Facebook爲該用戶提供的會話密鑰。

+0

Kari B,謝謝你的回答。我已經知道如何擴展權限並創建流式故事。我的問題是根據政策允許什麼。 – andrerobot 2010-01-17 14:09:33

0

我們可以要求用戶offline_access權限,這是獲得用戶的個人資料在任何時候,即使用戶不在線的糧食。但是,此權限將不再可用。

我同意此許可對用戶有害。

但它仍然有用,如果所有者的應用程序想在用戶使用他們的應用程序時發佈到自己的帳戶。如果你想發佈你的自我的帳戶,你可以手動糧食offline_access到您的應用程序,並選擇和的access_token保持它在自己的應用程序,而當你需要來發表您的帳戶中使用它。 Facebook應該允許開發人員完成這項任務是有道理的。

0

它只是禁止的,但是,有一個關於它的漁獲物,如果文本由用戶事先準備,可以在以後發佈的文本,我想你能夠自己的文字補充。但不是很確定..

我在說這是基於McDonald's Canada's yourquestions應用程序,你可以向他們提問,只要他們回答他們發佈到你的牆上。

但要說明的是,作爲PMD,我會親自向FB請求,並讓您知道答案是什麼。

相關問題