0
グラフAPIを使用してFacebookプロファイルデータを取得しようとしています。 MVCアプリケーションでFacebook SDKを使用しています。次のコードを使用すると、動的結果が返されます。Cで動的オブジェクトを逆シリアル化する#
dynamic myInfo = await fb.GetTaskAsync("v2.8/me?fields=first_name,last_name,link,locale,email,name,birthday,gender,location,age_range");
var facebookProfile = new FacebookProfileViewModel()
{
FirstName = myInfo.first_name,
LastName = myInfo.last_name,
LinkUrl = myInfo.link,
Locale = myInfo.locale };
私はこのようなFacebookのからデータを取得しています -
[{"Key":"first_name","Value":"John"},{"Key":"last_name","Value":"Doe"},{"Key":"link","Value":"https://www.facebook.com/app_scoped_user_id/4327693/"}]
私は、次のエラーを取得しています -
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot implicitly convert type 'Facebook.JsonObject' to 'string'
ありがとうMohit。それは動作しません、私は私のViewModelとバインドしようとしました。 – Tajuddin
は期待されたjson結果のために動作しない {"first_name": "John"、 "last_name": "Doe"、 "link": "https://www.facebook.com/app_scoped_user_id/4327693/"} –
@snnbrnこれも有効なjsonです。 Lemmeはそれがどのように見えるかを示すためにフォーマットする –