Estoy tratando de crear una página de devolución de créditos de FB, y necesito analizar la solicitud firmada entrante. Puedo escribir algo manualmente, pero parece que esto es algo que debería estar en el SDK en alguna parte pero no puedo para encontrarlo en la API.¿Cómo puedo analizar una solicitud firmada en Facebook C# SDK?
5
A
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"]);
Cuestiones relacionadas
- 1. Obtenga la solicitud firmada en Node.js (Express) Facebook
- 2. Descifrando la solicitud firmada de Facebook en Ruby/Sinatra
- 3. Facebook API - Solicitud firmada no válida. (Firma inválida)
- 4. facebook C# sdk: eliminar un ID de solicitud
- 5. ¿Cómo obtengo un token de acceso de la solicitud firmada de Facebook?
- 6. Autenticación mediante Facebook C# SDK
- 7. ¿Cómo puedo obtener fotos de álbumes? facebook C# sdk
- 8. Facebook envía una solicitud firmada en blanco cuando la exploración segura está activada
- 9. ¿Cómo puedo usar Facebook C# SDK para publicar en las páginas de Facebook
- 10. Cómo analizar una solicitud HTTP en Java?
- 11. ¿Cómo funciona la paginación en el C# SDK de Facebook
- 12. Cómo enviar solicitud de aplicación a amigos de Facebook a través de facebook iOS sdk?
- 13. Construir una solicitud de LogOut de SAML2 firmada
- 14. Facebook C# SDK v6 - ¿Cómo publicar acciones de gráficos?
- 15. Facebook cierre de sesión C# SDK
- 16. Cómo analizar json de una solicitud POST entrante en Rails?
- 17. Contenido solo para fans en facebook con asp.net C# sdk
- 18. fecha Analizar ISO8601 en Objective-C (iPhone OS SDK)
- 19. Cómo registrar mi solicitud en Facebook
- 20. Obtener ColdFusion para analizar una solicitud JSON
- 21. Cómo puedo decirle a las especificaciones del controlador que utilicen la solicitud firmada de OAuth
- 22. FACEBOOK JS SDK :: cómo publicar una imagen en la pared
- 23. cómo analizar una solicitud aserción SAML en .Net
- 24. Facebook FQL multiquery en iOS SDK
- 25. facebook javascript sdk fb_xd_fragment?
- 26. keytool con Android Facebook SDK
- 27. Facebook Javascript SDK security
- 28. Android Facebook SDK - Cómo consultar las notificaciones de Facebook
- 29. microsoft facebook sdk
- 30. Cierre de sesión de Facebook C# SDK en WP7
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. –
FacebookSignedRequest era parte de v5 en Facebook.Web.dll. Se eliminó en v6 – prabir
@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