C# 如何从Facebook获取阿拉伯语帖子

C# 如何从Facebook获取阿拉伯语帖子,c#,asp.net,facebook,C#,Asp.net,Facebook,我尝试使用Facebook graph获取Facebook页面上的帖子,该页面上的帖子使用阿拉伯语,但结果显示为hexa 这是密码 var client = new WebClient(); string oauthUrl = string.Format("https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={0}&client_secret={1}", "xxxxxxxxx", "xx

我尝试使用Facebook graph获取Facebook页面上的帖子,该页面上的帖子使用阿拉伯语,但结果显示为hexa 这是密码

var client = new WebClient();
string oauthUrl = string.Format("https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={0}&client_secret={1}", "xxxxxxxxx", "xxxxxxxxx");
string accessToken = client.DownloadString(oauthUrl).Split('=')[1];
string pagePosts = client.DownloadString(string.Format("https://graph.facebook.com/ADEN.IT.page/posts?access_token={0}", accessToken));
Response.Write(pagePosts);
试一试

在调用facebook页面上的client.DownloadString之前。
假设返回的内容确实正确

编辑:
看起来您得到了一个JSON响应。为此,我不得不让您参考facebook文档,了解如何对消息进行反序列化。
如果facebook提供了facebook数据对象的定义,那么c#本身中的JSON反序列化可能看起来像这样:

JsonConvert.DeserializeObject<FacebookDataObject>(pagePost);
JsonConvert.DeserializeObject(pagePost);
编辑2:
也许这会有所帮助:


尝试调试。将创建的字符串(包括accessToken)从调试窗口中取出,并将其粘贴到浏览器中。浏览器显示了什么?对不起,我应该为浏览器中的访问令牌添加什么下载字符串前一行的返回值:string accessToken=client.downloadString(OAuthull).Split('=')[1];您的浏览器是否显示相同的结果?你能在你的帖子中添加来自浏览器的结果吗?复制和粘贴?{“数据”:[{“消息”:"\u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0627\ u0639\ u0627\ U0626\ u0642\u0639\u0628\u0639\u0639\或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者或者u062a\u064a\u064a\u0643\u062a\u0633\u0628\u0647\u0627\u0627\u0644\u062a\u0644\u0627\u0645\u064a\u0630\u062a\u0624\u062f\u0649\u0625\u0644\u0649\u062a\u0639\u062f\u064a\u0644\u0633\u0644\u0648\u0643\u0647\u0645\u0648\u0647\u0630\u0627\u062e\u0637\
JsonConvert.DeserializeObject<FacebookDataObject>(pagePost);