2014-03-30 76 views
0

我想要這樣做:將自定義文本添加到Facebook共享彈出

Testman先生點擊我的頁面上的Facebook分享按鈕。它彈出並顯示一個空白區域,Testman先生可以寫出自己的文本並點擊分享按鈕。但有時候Testman先生沒有時間寫他的文本,所以他希望有一個默認文本,如I like this and wanted to share with you guys

如何將此自定義文本添加爲​​默認共享文本?

sharer.php是沒有支持Facebook的londer,我沒有看到這在文檔中的任何設置。

+0

那倒違反平臺政策 - 您不能預先填寫_anything_。 – CBroe

回答

2

壞消息,你不能。共享對話框和共享按鈕由用戶觸發,這就是爲什麼您不需要創建應用程序並要求任何權限,因爲用戶可以完全控制他的共享。

做到這一點的唯一方法是創建一個應用程序,要求用戶提供publish_actions許可,然後做一個POSTgraph api

POST graph.facebook.com 
    /{user-id}/feed? 
    message={message}& 
    access_token={access-token} 

你可以閱讀更多關於它here

+0

即使在這種情況下,平臺政策也禁止預先填寫任何內容。 – CBroe

+0

認真嗎?我認爲你可以代表用戶發佈「任何東西」。 –

+3

https://developers.facebook.com/policy/#integration:_「2。除非用戶在工作流程的早期手動生成內容,否則不得預先填寫與以下產品相關的任何字段:[...]「_」和「手動生成」並不意味着他們只是提交了帶有pre填充數據,他們必須自己輸入(文本)所有內容。 – CBroe