我有一个插件,我们正在拉动社交网络上的股票数量。然而,我们现在正在使用规范的URLS从彭博社那里获取文章,并且它也在计算他们的Facebook喜欢和分享。
我们使用这些数字来推动“最佳趋势”#34;小部件。显然,他们的网站是巨大的。这意味着彭博的文章将接管我们的热门帖子小部件。
有没有办法不计算来自bloomberg文章的facebook分享和喜欢的数量,只计算我们网站原生的那些?或者,正如我所怀疑的那样,它不应仅仅是基于我们自己的API提取股票吗?有点困惑。
这是我们目前的Facebook收集代码。
function getFacebook() {
$query = "SELECT total_count FROM link_stat WHERE url = '$this->url'";
$url = "https://api.facebook.com/method/fql.query?format=json&query=".rawurlencode($query);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
$response = curl_exec($ch);
curl_close ($ch);
$response = json_decode($response, 1);
if ( empty( $this->stats['facebook'] ) ) {
$this->stats['facebook'] = 0;
}
$this->stats['facebook'] = !empty($response[0]['total_count']) ? $response[0]['total_count'] : $this->stats['facebook'];
}
答案 0 :(得分:0)
这假设$this->url
的值是其文章的网址,www.bloomberg.com
是他们的域名,但您可以在网址中测试其域名的存在,然后将其{{1如果它是:
0