(OAuthException) (# 15) El método al que está llamando debe llamarse con una sesión secreta firmada de la aplicación
Estoy tratando de agregar Usuarios de prueba a mi aplicación de Facebook para poder probar mejor el cuadro de diálogo Solicitar y verificar si puedo recuperar la información de seguimiento. Pero sigo recibiendo el error en el título de esta pregunta. Aquí está mi código:
[CanvasAuthorize]
public ActionResult Add()
{
var fb = new FacebookWebClient(FacebookWebContext.Current);
dynamic result = fb.Post(string.Format("{0}/accounts/test-users", FacebookWebContext.Current.Settings.AppId),
new { installed = false});
return Content(result.ToString());
}
Lo extraño es que durante la depuración, he comprobado el contexto actual y parece que todo está bien. Todas las propiedades están allí (incluido el secreto de la aplicación) y nada es nulo. ¿Por qué está pasando eso?
ACTUALIZAR C # equivalente de file_get_contents (PHP)