2012-01-24 55 views
1

在我的Facebook遊戲中,我試圖創建一個系統,用戶可以邀請他們的朋友參加遊戲,我希望如果他們接受邀請,那麼他們都會得到獎勵我有閱讀API文檔,但不太清楚如何鏈接誰邀請誰。當朋友接受應用邀請時的獎勵

任何幫助表示讚賞

感謝,

傑克。

回答

1

每頁:https://developers.facebook.com/docs/reference/dialogs/requests/

你知道從回調的請求ID。您知道是誰通過登錄的當前人員的ID發送了請求。您知道誰發送了邀請的ID。將該信息存儲在數據存儲中。

當您在用戶回來時刪除邀請時,您知道請求ID和新用戶的ID。

但我記得在某個地方閱讀發送邀請的用戶無法獲得獎勵。

1

獎勵用戶喜歡或響應邀請被認爲是違反服務條款。他們在一年前改變了服務條款,以防止這種情況,因爲邀請系統正在被垃圾郵件發送。

我會建議你簡單地改變你的策略,而是邀請人們完成一個與另一個玩家相關的行動,這樣他們可以得到獎勵。但是,邀請玩家的獎勵是違反服務條款的。現在

中,如何做到這一點變得相當簡單:

  1. 創建的球員表
  2. 創建的邀請和行動的表
  3. 插入邀請的玩家ID,你的表希望引用行動,您想要執行的操作以及您需要的任何其他信息。
  4. 通過邀請消息,發送引用該邀請表記錄的URL並正常處理請求。

請記住,邀請是一個要訪問的網址,無論您將它傳遞給該網址,您都可以在您的應用中獲得該網址。因此,它可能是一個巨大的網址,其中有很多參數描述了要執行的操作,或者引用數據庫的簡單ID以及從那裏處理請求。

好運