2012-08-17 27 views
0

我需要張貼到我的客戶的Facebook牆從他們的C#應用​​程序,他們沒有一個Facebook應用程序。獲取訪問代碼沒有應用程序ID

要做到這一點,我需要一個訪問令牌,並做到這一點,我需要一個應用程序ID。我怎樣才能得到一個訪問令牌沒有和應用程序ID,或者我需要創建一個「虛擬」Facebook應用程序來獲取appid?

謝謝,克里

回答

0

您可以使用Facebook的社交插件

示例代碼

<div id="fb-root"></div> 


<script> 
    (function(d, s, id) { 
     var js, fjs = d.getElementsByTagName(s)[0]; 
     if (d.getElementById(id)) return; 
     js = d.createElement(s); js.id = id; 
     js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
    </script> 


<div class="fb-send" data-href="http://example.com"></div> 
1

創建一個Facebook應用程序和頁面管理訪問令牌發送是超級方便快捷。所有你需要做的是以下幾點:

  1. http://developers.facebook.com/apps/和 點擊進入開發應用「+製作新的應用。」這爲您創建了一個新的應用程序。在應用程序名稱發佈到頁面時可能會出現該應用程序名稱,以及名稱。
  2. 那麼你可以去到圖形瀏覽器 (https://developers.facebook.com/tools/explorer)從「應用程序」,在右上角的下拉菜單中選擇您新的應用程序 ,然後點擊「獲取 訪問令牌」按鈕。現在點擊「擴展權限」,然後 選擇「manage_pages」,現在點擊「獲取訪問令牌」。您現在在您和應用程序之間有一個 訪問令牌。
  3. 現在,要獲取頁面訪問令牌以允許您管理頁面(您需要成爲頁面的管理員),只需在 圖形瀏覽器中轉到https://graph.facebook.com/me/accounts即可。這爲您提供了所有 您是管理員的頁面和應用程序的訪問令牌列表。然後您可以使用此頁面訪問令牌作爲頁面發佈。獲取您想要發佈的頁面的頁面訪問令牌,並在發佈到頁面時將其用於您的應用中。

如果您需要持續超過60天的訪問令牌,則需要在此處查看文檔https://developers.facebook.com/roadmap/offline-access-removal/以在上述第2步獲取長期訪問令牌。

我希望有幫助!

相關問題