首页 文章

RuntimeBinder Facebook SDK的例外c#

提问于
浏览
1

我正在写 facebookc# Sdk 程序,但问题是这个奇怪的异常发生了

'Facebook.JsonObject' does not contain a definition for 'data' 并说

'wall.data' threw an exception of type 'Microsoft.CSharp.RuntimeBinder.RuntimeBinderException' dynamic {Microsoft.CSharp.RuntimeBinder.RuntimeBinderException}

甚至来自网站的orignal样本都给出了错误 . 我错过了什么吗?

我还添加了对 Microsoft.CSharp 和使用点网 framework 4.0 的引用

我在各种各样的链接上玩,但没有帮助

dynamic wall = fb.Get("me/feed");
 List<dynamic> WALL = new List<dynamic>(wall.data);

和墙上的字符串是这样的(太短糊涂)

enter image description here

2 回答

  • 1

    通过错误我已经包含3.5版本的SDK应该是4.0用于 dynamic 用法

  • 0

    这是因为你想要的演员阵容无效......

    dynamic wall_data = wall.data
    

    那么你可以通过wall_data获得你想要的东西

    这似乎是 JSON ,为什么不只是使用像 JSON.net 这样的JSON库并保持这种方式!

相关问题