Wordpress Shortcode通过YouTube API获取Youtube频道观看次数



我是Wordpress用户,而不是程序员。 我想在函数中创建一个简码.php以获得任何 youtube 频道的总观看次数。

我使用简码并给出频道 ID 值。在短代码功能通过 YouTube API 返回给定频道 ID 的当前频道观看次数后。

在YouTube文档中,我找到了以下代码:

function channelsListById($service, $part, $params) {
$params = array_filter($params);
$response = $service->channels->listChannels(
$part,
$params
);
print_r($response);
}
channelsListById($service,
'statistics', 
array('id' => 'UC_x5XG1OV2P6uZZ5FSM9Ttw'));
}

响应如下所示:

/**
* API response
*/
{
"kind": "youtube#channelListResponse",
"etag": ""m2yskBQFythfE4irbTIeOgYYfBU/d9WwK8U1FuV6c-shZpzmnYUgGvQ"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": ""m2yskBQFythfE4irbTIeOgYYfBU/Psv3E9LCdk66gkF4HSIYK44crMI"",
"id": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
"statistics": {
"viewCount": "118283693",
"commentCount": "393",
"subscriberCount": "1165598",
"hiddenSubscriberCount": false,
"videoCount": "4435"
}
}
]
}

我想,我需要添加一些代码来获取项目字段"viewCount"值。

我不知道是否有可能做到这一点,但我希望你们中的一些专业人士知道解决方案。

在代码的最后,我只需要补充:

add_shortcode( 'channel_views', 'shortcode_title' );

如果你能用我必须反转到函数的代码来响应,那就太神奇了.php ;)

如果您需要更多信息才能回复,请问我。

使用此插件。

https://wordpress.org/plugins/youmax-channel-embeds-for-youtube-businesses/

该插件只是以网格格式从 youtube 频道获取所有视频。

相关内容

  • 没有找到相关文章

最新更新