2010-04-08 5 views
0

J'ai une application xfbml iframe sur Facebook et j'essaye d'inviter les utilisateurs à autoriser les permissions "email" et "stream_publish". Cependant, je trouve que pour une raison quelconque, mon application n'est pas autorisée à demander des autorisations étendues. Quelle que soit la permission que j'essaye d'inviter l'utilisateur pour qu'il apparaisse toujours avec "L'application doit demander une permission étendue valide."Demande d'autorisations étendues pour une application Facebook Connect (xFBML)

J'utilise le code suivant:

<script type="text/javascript"> 
FB.Facebook.showPermissionDialog("stream_publish, email", function(){alert('next')}); 
</script> 

J'ai essayé de demander à chaque type d'autorisation étendue individuellement et ont obtenu la même erreur. Cela me fait croire qu'il y a un certain type d'étape administrative que je dois passer avant que mon application puisse utiliser extended_permissions. Ai-je besoin de publier dans le répertoire de l'application? Croiser un certain seuil métrique?

Merci, Macy

Répondre

2

il n'y a rien appelé stream_publish, l'étiquette d'autorisation correcte est publish_stream. utiliser ceci:

FB.Connect.showPermissionDialog("publish_stream,read_stream,email",... 
+0

garçon est mon visage rouge, merci! –