将数据放入html / php以在浏览器中显示它们的最佳方法是什么。所有数据均来自Invision电源板Rest API。 -https://invisioncommunity.com/developers/rest-api
如何显示它们? 示例:我只需要特定类别的所有用户名和5个最新主题。
在端点中,我只能跳出其中之一。
<?php
$communityUrl = 'https://www.example.com/ips4/';
$apiKey = 'c7a349a1629f02cd2855a58d77646f6d';
$endpoint = '/core/hello';
$endpoint = '/core/members';
$curl = curl_init( $communityUrl . 'api' . $endpoint );
curl_setopt_array( $curl, array(
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
CURLOPT_USERPWD => "{$apiKey}:"
) );
$response = curl_exec( $curl );
答案 0 :(得分:0)
这是实现这一目标的方法。请记住,“ 2”是您要显示帖子的论坛ID。您可以在API的documentation上阅读更多内容,但我给您的示例将像一个魅力一样发挥作用。
$apiKey = 'YOUR_API_KEY';
$curl = curl_init('https://www.YOURSITE.com/community/api/index.php?/forums/topics&forums=2&sortDir=desc');
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
CURLOPT_USERPWD => "{$apiKey}:"
));
$response = curl_exec($curl);
$obj = json_decode($response);
if (isset($obj->results)) {
return $obj->results;
} else {
return 'error';
}