2011-03-30 26 views

Respuesta

4

Simplemente llame al método estático Parse en la clase FacebookSignedRequest como se muestra a continuación (con su secreto aplicación, y la solicitud firmada):

var DecodedSignedRequest = FacebookSignedRequest.Parse(FacebookContext.Current.AppSecret, SignedRequest); 

Ahora podrás ver todos los datos (en formato JSON) de la solicitud firmada en DecodedSignedRequest.

24

A partir de v6:

var fb = new FacebookClient(); 
dynamic signedRequest = fb.ParseSignedRequest("app_secret", Request.Params["signed_request"]); 
+0

más uno en esto. Hice el PM> Install-Package Facebook, y luego probé la línea de código en la que estaba marcada como respuesta para esta pregunta de stackoverflow, y dice "El nombre FacebookSignedRequest no existe en el contexto actual" con el rojo ondulante línea en el estudio visual. Sin embargo, su código funciona. –

+0

FacebookSignedRequest era parte de v5 en Facebook.Web.dll. Se eliminó en v6 – prabir

+0

@prabir ¿cómo podríamos obtener toda esa información o referencia de API de FB CSharpSDK? No puedo encontrar ningún lugar en http://csharpsdk.org/ o github – mask8

Cuestiones relacionadas