Question: When I use 

```
https://graph.facebook.com/(userid goes here)/apprequests?access_token=(user access_token goes here)

```

it returns an empty JSON array like so:

```
{
   "data": [

   ]
}

```

Even though there ARE app requests.

These people were having the same problem, but didn't get their question answered either:  

<http://forum.developers.facebook.net/viewtopic.php?id=106693>  

<http://forum.developers.facebook.net/viewtopic.php?id=88253>

What am I doing wrong?

I tried POSTing and GETing requests with the Graph API Explorer, and THEY don't return an empty JSON array (however they only return the app requests POSTed by Graph API Explorer, not the requests for my app....I imagine this is to be expected however). Could this have something to do with my app being in sandbox mode? Does /apprequests work for anyone else's sandboxed app?

Answer: 
[`apprequests`](http://developers.facebook.com/docs/reference/api/user/) connection expect an [**app access token**](http://developers.facebook.com/docs/authentication/#applogin).
A few weeks back (around mid-september 2011), it was possible to get the requests with `https://graph.facebook.com/me/apprequests?access_token={user_access_token}`.

It does not seem possible today anymore. This call returns an empty data structure now.

Instead, calling `https://graph.facebook.com/{user_id}/apprequests?access_token={app_access_token}` does seem to work.