gpt4 book ai didi

php - 从 twitter API 返回的 JSON 中获取特定值

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

如何从 Twitter API 获取返回的 JSON 中的特定值并将其放置在 HTML/CSS 上标记?

例如我从 API 返回了这个

{"id":24876424,
" id_str":"24876424",
"name":"james bond",
"screen_name":"jbond",
"location":"tokyo",
"description":"this is my tweet"
} ...

我只想得到 namedescription部分并将其放入 <div> 中.

<div class="twett">
<div id="name"> "name" </div>
<div id="desc"> "description </div>
</div>

这是我的 PHP 代码,以备不时之需

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?screen_name=jbond&count=1';
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
echo $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
?>

最佳答案

您得到的响应是 JSON。

您过去能够获得 XML、RSS 等格式的响应,但现在您将收到的唯一响应类型是 JSON。

PHP 有多种处理 JSON 的方法。要对数据进行编码,您可以使用 json_encode()。但是,您想要对其进行解码,因此您需要执行以下操作:

print_r(json_decode($yourData));

您可以使用 foreach() 循环遍历此数据。

请记住,假设您将结果json_decode() 放入 $yourData:

To access array properties, use: $yourData['propertyName']
To access object properties, use: $yourData->propertyName

关于php - 从 twitter API 返回的 JSON 中获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18799237/

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