Bir FB kredisi geri arama sayfası oluşturmaya çalışıyorum ve gelen imzalanmış isteği ayrıştırmak gerekiyor. El ile bir şey yazabilirim, ancak bu bir yerde SDK içinde olması gereken bir şey gibi görünüyor ama göremiyorum API içinde bulmak için. (Uygulama sır ile ve imzalı istek) aşağıda gösterildiği gibiFacebook C# SDK'da imzalı bir isteği nasıl ayrıştırırım?
5
A
cevap
4
Basitçe FacebookSignedRequest
sınıfının statik yöntemini Parse
çağırır:
var DecodedSignedRequest = FacebookSignedRequest.Parse(FacebookContext.Current.AppSecret, SignedRequest);
aralarından (JSON biçiminde) tüm verileri göreceksiniz DecodedSignedRequest
'da imzalanmış istek.
24
v6 başlayarak: Bu konuda
var fb = new FacebookClient();
dynamic signedRequest = fb.ParseSignedRequest("app_secret", Request.Params["signed_request"]);
İlgili konular
- 1. Facebook imzalı istekten nasıl bir erişim kodu alabilirim?
- 2. POST isteği kendinden imzalı bir sertifikaya sahip
- 3. Okumak OAuth2.0 Signed_Request Facebook Kayıt C# MVC
- 4. Facebook API - Geçersiz imzalı istek. (Geçersiz imza.)
- 5. YAML dosyasını nasıl ayrıştırırım?
- 6. Çocuk düğümlerini nasıl ayrıştırırım?
- 7. Bu tür ifadeleri nasıl ayrıştırırım?
- 8. Python'da bir HTTP tarih dizesini nasıl ayrıştırırım?
- 9. VCard'ı bir Python sözlüğüne nasıl ayrıştırırım?
- 10. api isteği nasıl işlenir C#
- 11. Bu Flickr yanıtını nasıl ayrıştırırım?
- 12. Bu Json dizisini nasıl ayrıştırırım?
- 13. Bu verileri kumaşla nasıl ayrıştırırım?
- 14. iOS uygulamasından arkadaş ekleme isteği (facebook kullanıcısına) nasıl gönderilir?
- 15. Dart ile bir sayıyı bir diziye nasıl ayrıştırırım?
- 16. Node.js ile talep üzerine kayıtları nasıl ayrıştırırım?
- 17. H264 dosyasını ve çerçevelerini nasıl ayrıştırırım
- 18. YAML dosyasını nasıl groovy olarak ayrıştırırım?
- 19. JSON Tarih Formatını Perl'de nasıl ayrıştırırım?
- 20. Dart ile form gönderimini nasıl ayrıştırırım?
- 21. Bunu peg dilbilgisi ile nasıl ayrıştırırım?
- 22. Python'u kullanarak json nesnesini nasıl ayrıştırırım?
- 23. Bu JSON'u Aeson ile nasıl ayrıştırırım?
- 24. Ayrıştırma JSON POST isteği C#
- 25. Bir sertifika imzalama isteği ile okuma C#
- 26. Powershell'de kimliği doğrulanmış bir web isteği nasıl yapılır? C#
- 27. Nasıl hızlı bir web isteği gerçekleştirmek için C#
- 28. Nesneyi şimdi imzalı ve
- 29. Scala'yı kullanarak bir xml belgesini akış olarak nasıl ayrıştırırım?
- 30. XML'i bir Google uygulama motoru uygulamasından nasıl ayrıştırırım?
artı bir. PM> Install-Package Facebook'u yaptım ve daha sonra bu stackoverflow sorusunun cevabı olarak işaretlenmiş olan kod satırını denedim ve "squaredly" ile "FacebookSignedRequest adı geçerli bağlamda mevcut değil" diyor. Görsel stüdyosunda çizgi. Ancak kodunuz çalışır. –
FacebookSignedRequest, Facebook.Web.dll dosyasının bir parçasıdır. V6 – prabir
@ prabir'de kaldırıldı. Bunlara FB CSharpSDK'nın tüm bilgileri veya API referansını nasıl ulaşabilirdik? Http://csharpsdk.org/ veya github – mask8