forked from fooleap/disqus-php-api
/
count.php
43 lines (36 loc) · 924 Bytes
/
count.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
/**
* 批量获取评论数
*
* @param links 页面链接,以“,”分隔
*
* @author fooleap <fooleap@gmail.com>
* @version 2018-04-26 17:17:09
* @link https://github.com/fooleap/disqus-php-api
*
*/
namespace Emojione;
require_once('init.php');
$links = explode(',', $_GET['links']);
foreach( $links as $key=>$value ){
$links[$key] = $website.$value;
}
$fields = (object) array(
'forum' => DISQUS_SHORTNAME,
'limit' => 100,
'thread:link' => $links
);
$curl_url = '/api/3.0/threads/list.json?';
$data = curl_get($curl_url, $fields);
$countArr = array();
foreach ( $data -> response as $key => $post ) {
$countArr[$key] = array(
'link'=> $post -> link,
'posts'=> $post -> posts
);
}
$output = $data -> code == 0 ? array(
'code' => 0,
'response' => $countArr
) : $data;
print_r(json_encode($output));