Is 'publish_actions' extended permissions available for testing?

John Charette picture John Charette · Sep 24, 2011 · Viewed 14.7k times · Source

I've been trying to test out Scores and Achievements using the 'publish_actions' extended permissions but when I add it, it doesn't show up in the Request for Permission page. It's like its ignored.

I've tried a couple different ways:

$loginUrl = $facebook->getLoginUrl(array('scope' => 'publish_actions', 'canvas' => 1,    'fbconnect' => 0, 'redirect_uri'=>config_item('facebook_url')));

$loginUrl = 'https://www.facebook.com/dialog/oauth?' 
  . 'client_id=' . config_item('fbappid')
  . '&redirect_uri=' . urlencode(config_item('facebook_url'))
  . '&state=' . $_SESSION['state']
  . '&scope=publish_actions';

Both way don't work. Has anyone else had any luck testing this out?

Referencing code here: http://developers.facebook.com/blog/post/539/?ref=nf

Answer

Manu Mukerji picture Manu Mukerji · Sep 26, 2011

I ran into this same issue here is what you need to do.

1) Go to the apps page https://developers.facebook.com/apps/ and select your app

2) On the left nav bar under Settings got to Auth Dialog

3) At the bottom of this page click on Configure how Facebook refers users to your app

4) You should now be able to add publish_actions permissions.enter image description here

5) Read the following links (its a pain to find) https://developers.facebook.com/docs/beta/opengraph/tutorial/ https://developers.facebook.com/docs/beta/authentication/