Accessing Facebook C# SDK result Object using .NET 3.5 API?

后端 未结 3 1191
庸人自扰
庸人自扰 2021-01-15 02:06

Consider the following in .NET 3.5 (using the Bin\\Net35\\Facebook*.dll assemblies):

using Facebook;

var app = new FacebookApp();
var result = app.Get(\"me\         


        
相关标签:
3条回答
  • 2021-01-15 02:56
    var accesstoken = Session["AccessToken"].ToString();
    var client = new FacebookClient(accesstoken);
    dynamic result = client.Get("me", new { fields = "name,id,email" });
    Details details = new Details();
    details.Id = result.id;
    details.Name = result.name;
    details.Email = result.email;
    
    0 讨论(0)
  • 2021-01-15 03:03

    This code sample shows 3.5 usage, without needing the C# dynamic keyword:

    // Using IDictionary<string, object> (.Net 3.5)
    var client = new FacebookClient();
    var me = (IDictionary<string,object>)client.Get("me");
    string firstName = (string)me["first_name"];
    string lastName = (string)me["last_name"];
    string email = (string)me["email"];
    
    0 讨论(0)
  • 2021-01-15 03:12

    You can also create a facade object around the IDictionary, as explained here.

    0 讨论(0)
提交回复
热议问题