2012-03-27 44 views
1

情景的用戶:得到誰送的應用要求

  1. 用戶A發送應用程序請求用戶B
  2. 用戶B接受請求
  3. 接受請求後,我想實際上是誰發送請求,用戶A的Facebook ID

總之我想邀請用戶在應用程序請求上接受被邀請用戶的事件。

回答

3

您可以通過查詢圖形API與請求ID獲得請求的詳細信息(包括創建者的詳情)(你request_ids參數傳遞給你的應用程序的畫布有接受請求ID列表):

https://graph.facebook.com/REQUEST_ID 

這將按照以下格式返回詳細信息(如requests documentation中所述,請參閱「接受應用程序請求/請求ID格式」):

{ 
    "id": "REQUEST_OBJECT_ID", 
    "application": { 
    "name": "APP_DISPLAY_NAME", 
    "canvas_name": "APP_NAME", // This is identical to the app namespace 
    "namespace": "APP_NAMESPACE", 
    "id": "APP_ID" 
    }, 
    "from": { 
    "name": "SENDER_USER_NAME", 
    "id": "SEND_USER_ID" 
    }, 
    "message": "Check out this Awesome Request!", 
    "created_time": "2012-01-24T00:43:22+0000", 
    "type": "apprequest" 
} 
相關問題