簡體   English   中英

如何讓我的朋友從我的網站發布到我的Facebook頁面牆上?

[英]How can I let my friends post on my facebook page wall, from my website?

好的,這個問題非常簡單:我有一個Facebook頁面和一個網站。 人們可以(顯然)在Facebook頁面牆上發布內容,我想在我的網站上放置一個按鈕,使他們可以將(消息或圖片)發布到我的Facebook牆上。

編輯:我嘗試使用評論框,它不允許用戶直接發布到我的Facebook頁面牆(這是我想要的)。

編輯:我目前正在調查使用post對象的不推薦使用的Facebook功能

有任何想法嗎 ? 高度贊賞任何與我如何實現遠程連接有關的功能。

Facebook推出了Facebook評論框

聽起來有點冒險。 注釋框(由loler建議)是最安全的,因為它包含其中。

但是,如果您必須繼續前進,那么您應該能夠做到。 警告-除非您另行審核帖子,否則不建議這樣做-否則可能會違反條款和條件,讓其他人發布到您的牆上,所以請先檢查!

  1. 創建自己的“應用”
  2. 登錄到您自己的應用,將令牌設為長期令牌並存儲該令牌。
  3. (請記住要定期擴展令牌,以防止令牌在60天后用完)。

然后,分別:

  1. 創建一個PHP表單(或其他頁面),該表單接受要發布到Facebook的詳細信息
  2. 然后通過Graph API使用您保存的令牌(以及您的應用程序憑據)進行發布。

請勿通過Javascript進行此操作,因為您需要訪問令牌,並且您也不想將其公開。

為了澄清一點,我想在我的Facebook頁面上使用一個“發布”按鈕,該按鈕允許任何用戶使用我的Facebook應用程序直接發布到我的Facebook頁面牆。 這是您需要執行的操作

1)獲得允許該應用代表其發布的權限。 為此,需要將用戶重定向到:

https://www.facebook.com/login.php?api_key=<your-api-key>&
cancel_url=<your-cancel-url>&display=popup&
fbconnect=1&next=<your-success-url>&
return_session=1&session_version=3&v=1.0&req_perms=email%2Cpublish_stream

2)初始化Facebook Javascript SDK后,使用以下功能:

FB.api('/mypage/feed', 'post', { body: 'the body', message: 'some-text' }, function(response) {
        if (!response || response.error) {
            alert('Error occured');
        } else {
            alert('Post ID: ' + response);
        }
        });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM