gpt4 book ai didi

c# - 如何从 Facebook 获取阿拉伯语的帖子

转载 作者:行者123 更新时间:2023-11-30 18:22:59 25 4
gpt4 key购买 nike

我尝试使用 Facebook 图表使用此代码从 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);

最佳答案

尝试

client.Encoding = System.Text.Encoding.UTF8;

在您的 Facebook 页面上调用 client.DownloadString 之前。
假设返回的是真的得到正确的内容。

编辑:
看起来您收到了 JSON 响应。为此,很遗憾,我不得不向您推荐有关如何反序列化消息的 facebook 文档。
如果 facebook 为 Facebook DataObject 提供定义,则 c# 本身中的 JSON 反序列化可能看起来像这样:

JsonConvert.DeserializeObject<FacebookDataObject>(pagePost);

编辑 2:
也许这可以帮助:
http://facebooksdk.net/
Parsing Json facebook c#

关于c# - 如何从 Facebook 获取阿拉伯语的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33013833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com