2015-11-19 88 views
-1

我有一個任務,添加鏈接到網頁,以使用戶能夠發佈一條短消息到Facebook。頁面上可能有多條消息,每條消息都有自己的鏈接。其目的是啓動一個Facebook共享對話框,預先填入消息文本,然後用戶可以修改,接受和/或拒絕。如何使用自定義文本分享到Facebook

我對編程Facebook的任何東西都很新穎。我很困惑,不確定要先問什麼,所以我會回答一個非常基本的問題:最簡單的方法是什麼?我從Facebook的文檔中收集到我可能必須使用Javascript SDK和/或Open Graph技術。這是正確的,還是有我失蹤的另一種選擇?這種解決方案在任何地方都有一個非常明顯的例子嗎?

謝謝!

+0

你應該閱讀文檔。 – whoKnows

+0

您不允許預先填寫任何共享/帖子的消息,請參閱https://developers.facebook.com/policy/#control,2.3和https://developers.facebook.com/docs/apps/審查/預填 – CBroe

+0

謝謝;似乎我誤解了一點界面。這不是我需要填充的信息,而是描述。其中存在其他問題,但這需要一個單獨的問題。 – RRitchie

回答

0

您必須首先創建一個Facebook應用程序,以便您擁有app_id和app_secret。 之後,您需要向用戶請求publish_actions的權限。如果用戶接受,您將收到一個令牌(您需要將其存儲在數據庫中)。如果您需要在用戶頁面中發佈操作而不是自己的頁面,則還需要manage_pages權限。 您需要閱讀Facebook圖形API文檔以瞭解所有這些工作原理。 您收到的訪問令牌在一段時間後過期。所以,當你收到它時,你可以要求一個長壽命的標記。頁面標記不會過期。 Facebook在批准您的應用程序投入生產之前對其進行評估。他們問了一些關於如何使用用戶令牌和數據的問題。你可能不得不放置流的圖片。 據我所知,Facebook不會允許你發送預填充消息到用戶的牆上。他們的用戶必須編寫它。 希望它有一點幫助!

+0

謝謝。看起來我可能一直在問錯誤的問題。回到繪圖板。 – RRitchie