2

Given that I can send out App Requests to other Facebook friends by the following codes:

// in a button event
FB.AppRequest("Let's Play!", null, null, null, 50, "", "Play Now!", FriendRequestCallback);

Here is the callback function:

private void FriendRequestCallback(FBResult result) {
    if(result != null) {
        if (!String.IsNullOrEmpty(result.Error)) {
            // Failed Case
            lastResponse = "Friend Request Callback: Error Response:\n" + result.Error;
        } else if (!String.IsNullOrEmpty(result.Text)) {
            // Success Case
            lastResponse = "Friend Request Callback: Success Response:\n" + result.Text;
        }
        Debug.Log(lastResponse);
    } else {
        Debug.Log("Friend Request Callback: Response is empty");
    }
}

How can I list out the App Requests received by the logged in users? And how can I accept the request in Unity 3D?

Note: I'm using Facebook SDK for Unity 6.0


To list out App Requests, I know I can use FB API calls: /me/apprequests with GET.

To accept a specific App Request, I can use:

http://apps.facebook.com/[app_name]/?request_ids=[REQUEST_IDs]

Reference:

Raptor
  • 53,206
  • 45
  • 230
  • 366

0 Answers0