将 Facebook Graph API 的结果格式设置为 XML 而不是 JSON

发布于 2024-10-29 13:24:03 字数 320 浏览 4 评论 0原文

我正在尝试将从 facebook graph api 获得的结果的格式更改为 XML。

我使用 format=xml 参数,但这似乎对我不起作用。

https://graph.facebook.com/me&access_token=xxxxxxxxxxxx&format=xml

结果以Json格式显示:(

还可以使用xml格式吗?

I'm trying to change the format of the result i get from the facebook graph api to XML.

I use the format=xml parameter but that don't seem to work for me.

https://graph.facebook.com/me&access_token=xxxxxxxxxxxx&format=xml

The result is shown in Json format :(

Is it still posible to use the xml format?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

几度春秋 2024-11-05 13:24:03

新的图形 API 始终以 json 格式返回数据。

XML 在通信大小和解析所需的处理方面有一定的开销,因此它已从 Web API 中删除。

The new graph api always returns data in json.

XML has an overhead on communication size and processing required for parsing so it's being dropped from web API's.

在巴黎塔顶看东京樱花 2024-11-05 13:24:03

这是旧 API 的一部分。 Graph api 将返回 JSON 对象(在我看来,无论如何,它更适合这项工作)。来自 facebook graph API 文档的逐字记录:

所有响应都是 JSON 对象。

http://developers.facebook.com/docs/reference/api/

That's part of the old api. Graph api will return JSON objects (which, in my opinion, are much better suited for the job anyway). Verbatim from the facebook graph API documentation:

All responses are JSON objects.

http://developers.facebook.com/docs/reference/api/

握住我的手 2024-11-05 13:24:03

Facebook 到 XML。首先参考 Newtonsoft.Json.net

using Newtonsoft.Json;

例如...

var facebookJson = fb.Get("/me");

然后...

XmlNode facebookUserObjxml = (XmlNode)JsonConvert.DeserializeXmlNode("{\"root\":" + facebookJson.ToString() + "}", "root");

Facebook to XML. Firstly reference Newtonsoft.Json.net

using Newtonsoft.Json;

for example...

var facebookJson = fb.Get("/me");

then...

XmlNode facebookUserObjxml = (XmlNode)JsonConvert.DeserializeXmlNode("{\"root\":" + facebookJson.ToString() + "}", "root");
森林很绿却致人迷途 2024-11-05 13:24:03

使用这个:

$fbInfoUrl = "http://graph.facebook.com/".$token;<br/>
$fbInfo = file_get_contents($fbInfoUrl);<br/>
$fbInfoObj = json_decode($fbInfo, true);<br/>

您将在 $fbInfoObj 中获得 XML 格式的对象。

Use this:

$fbInfoUrl = "http://graph.facebook.com/".$token;<br/>
$fbInfo = file_get_contents($fbInfoUrl);<br/>
$fbInfoObj = json_decode($fbInfo, true);<br/>

You'll get an Object in XML format in $fbInfoObj.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文