【发布时间】:2016-11-30 16:52:21
【问题描述】:
我正在尝试通过 Graph API 获取 Facebook 个人资料数据。我在 MVC 应用程序中使用 Facebook SDK。使用以下代码返回动态结果。
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'
【问题讨论】:
标签: c# asp.net-mvc facebook-graph-api