如何使用 PHP 在 JSON Twitter V2 响应中获取用户名?

Posted

技术标签:

【中文标题】如何使用 PHP 在 JSON Twitter V2 响应中获取用户名?【英文标题】:How to grab the username in the JSON Twitter V2 response using PHP? 【发布时间】:2021-07-20 03:36:29 【问题描述】:

例如,我可以使用下面的代码获取“文本”,但如何在包含 > 用户下获取用户名“Lionek_Gaming”?

$tweets = json_decode($response);

foreach($tweets->data as $tweet) 

$text = $tweet->text;

echo $text;


Json 响应


    "data": [
        
            "author_id": "1169144412171055104",
            "id": "1386731275160072192",
            "text": "sell Bitcoin at sweet rates"
        
 
    ],
    "includes": 
        "users": [

            
                "id": "1304731585112158209",
                "name": "Lionek_official #BRG",
                "username": "Lionek_Gaming"
            
        ]
    ,


【问题讨论】:

可能使用authorId查询姓名 【参考方案1】:

尝试以下方法:

foreach($tweets->includes->users as $user) 
    $username = $user->username;
    echo $username;

【讨论】:

以上是关于如何使用 PHP 在 JSON Twitter V2 响应中获取用户名?的主要内容,如果未能解决你的问题,请参考以下文章

PHP+JSON+Twitter API

如何使用php解析json数组并显示?

如何在php中为json api实现缓存系统

Twitter API - 如何将 JSON 存储在数组中?

处理 PHP JSON 对象中的数据

PHP 如何在没有oAuth的情况下使用php和Curl更改Twitter的状态