Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to poke via the Graph API?

Is there a way to poke another user via the Graph API? Based on this post, and using the Graph Explorer, I'm POSTing to "/USERID/pokes", I've granted it (both the Graph API app, and my app) all extended permissions, but I'm still getting:

"error": {
   "message": "(#3) Application does not have the capability to make this API call.", 
   "type": "OAuthException"
  }
}

The previously mentioned post states the app needs to be whitelisted, but that appears to be a different message; for example, if I try to post to my inbox, I get:

{
  "error": {
    "message": "(#3) App must be on whitelist", 
    "type": "OAuthException"
  }
}

So:

  1. Is it possible to send a poke via the Graph API?
  2. If it is possible, and my app does need to be whitelisted, where do I request it?
like image 518
Matt Schultz Avatar asked Nov 10 '11 14:11

Matt Schultz


2 Answers

The API exists, but it's whitelisted to Official FB Apps only for now. There's no timeline on when it will be available generally.

like image 59
Colm Doyle Avatar answered Oct 10 '22 15:10

Colm Doyle


They do whitelist that api to more than just official FB apps. For example, Friendly and MyPad ipad apps have poke functionality and are not official FB apps. You just have to know the right person to talk to. For a good list of people to start talking to, the Facebook Developer Group has a list of employees you could try to reach out to.

like image 45
bkaid Avatar answered Oct 10 '22 15:10

bkaid