「傳送」對話框

用戶可以使用「傳送」對話框以私密方式傳送內容給特定的朋友。用戶可選擇透過 Facebook 訊息以私密方式分享連結。「傳送」對話框不需要任何進階權限。

Facebook 訊息是一種人際溝通渠道,並非為了供應用程式傳送訊息或者鼓勵用戶傳送大量訊息給朋友而設計。一般而言,Facebook.com 上的遊戲應該使用要求來進行遊戲內部狀態溝通,例如告訴對方輪到您了或邀請用戶使用某個應用程式,或者傳送訊息給多個用戶。

您應該在用戶有可能傳送電郵的情況下提供「傳送」對話框。

整合範例

您可以使用 Facebook JavaScript SDK 以及執行完整重新導向至網址,將此對話框新增至您的網站。流動裝置不提供此支援。

JavaScript

您可以使用 Facebook JavaScript SDK 來載入相同的「傳送」對話框網址:

FB.ui({
  method: 'send',
  link: 'http://www.nytimes.com/interactive/2015/04/15/travel/europe-favorite-streets.html',
});

網址重新導向

http://www.facebook.com/dialog/send?
  app_id=123456789
  &link=http://www.nytimes.com/interactive/2015/04/15/travel/europe-favorite-streets.html
  &redirect_uri=https://www.domain.com/

參數

參數 描述

app_id

您應用程式的唯一識別碼。此為必要項目。

redirect_uri

用戶點擊對話框上的按鈕後重新導向至的網址。使用網址重新導向時為必要項目。

display

決定對話框的轉譯方式。幾乎在所有情況下,您都不需要指定此項目,預設值便能提供最佳效果。

  • 如果您使用網址重新導向對話框,則這將會是顯示在 Facebook.com 內的完整網頁。此顯示類型稱為 page
  • 如果您使用 Facebook JavaScript SDK,此項目將針對登入您應用程式的用戶預設為強制回應 iframe 類型,在 Facebook.com 上的遊戲中使用時設為 async,其他情況則設為 popup 視窗。

to

接收者的用戶編號。對話框顯示出來後,傳送者可以指定其他用戶作為接收者。

link

必要參數。在訊息中傳送的網址。


回應資料

此對話框沒有回應資料。