2011-08-05 16 views
9

Soy nuevo en el desarrollo de aplicaciones de Facebook. Quiero crear un usuario de prueba para mi aplicación pero cuando lo intento con la API deCreación de un usuario de prueba en Facebook

https://graph.facebook.com/APP_ID/accounts/test-users?installed=true& 
name=FULL_NAME&permissions=read_stream&method=post&access_token=APP_ACCESS_TOKEN 

Se muestra el siguiente error:

{ 
    "error": { 
    "type": "OAuthException", 
    "message": "(#15) The method you are calling must be called 
       with an app secret signed session" 
    } 
} 

He leído & seguido los pasos mencionados en

https://developers.facebook.com/docs/authentication/

Todavía el problema persiste. Por favor, guíame, ¿qué debo hacer?

Gracias.

+2

echa un vistazo a este [tutorial] (http://www.masteringapi.com/tutorials/introduction-to-facebook-test-users-accounts-with-php-sdk/40/). También tenga en cuenta que Facebook ha introducido recientemente una GUI para [esto] (http://developers.facebook.com/blog/post/527/). – ifaour

Respuesta

15

Necesita obtener un token de acceso válido: el token de acceso a la aplicación funcionará. Para conseguir este uso:

https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials 

sustituyendo YOUR_APP_ID & YOUR_APP_SECRET con sus respectivos valores.

Esto devolverá un token de acceso válido que puede sustituir a APP_ACCESS_TOKEN en:

https://graph.facebook.com/APP_ID/accounts/test-users?installed=true&name=FULL_NAME&permissions=read_stream&method=post&access_token=APP_ACCESS_TOKEN 
+0

woooh funcionó ..! Gracias amigo –

+0

De nada. – jBit

+0

por alguna razón el nombre no funcionó ... lo eliminó, luego funcionó – iVentis

0

Hace falta un programa 'appId' => 'XXXXXXXXXXXXXX'y un 'secret' => 'XXXXXXXXXXXXXX' uno.

De la documentación facebook:

Con el fin de autenticar su aplicación, debe pasar el código de autorización y su aplicación en secreto hasta el punto final símbolo gráfico API en https://graph.facebook.com/oauth/access_token. El secreto de la aplicación está disponible en el Developer App y no debe compartirse con nadie ni debe estar incrustado en ningún código que distribuya

Aunque parece que el enlace ya no funciona.

+0

Hola, gracias por la respuesta rápida. Sé que tengo que usar mi APP_ID y token de acceso en la API. Lo he intentado todavía está dando el mismo error. Creo que hay algún otro problema, por favor ayuda –

0

Usted puede utilizar el marco Facebook Test Java API, que envuelve el proceso de creación de usuarios de prueba en una API de Java. El usuario de la prueba también tiene acceso a los detalles del usuario, el muro, etc. para que pueda crear pruebas automáticas para verificar el comportamiento de su aplicación.

Cuestiones relacionadas