我试图获得加上谷歌加号的数量,我正在检查我是否有正确的计数
https://plusone.google.com/u/0/_/%2B1/fastbutton?count=true&url=MY_URL
我看到google plus拒绝我的网址(不会返回0或其他任何内容)
我想知道是否有人可以告诉我,如果我的网址中有任何错误,我会在字母和数字之外的网址中显示这些符号
:
/
.
?
=
&
_
我的网址格式如下
(protocol)://(server [such as www]).(domain)/(text).php?(text)=(text)&(text)=(digits)&(text)=(text)
答案 0 :(得分:0)
使用网址
https://plusone.google.com/_/+1/fastbutton?url=http%3A%2F%2Fwww.yoursite.com%2Fpath%2Fyour%2fcontent
而是按照this question中的解决方案(解析window.__SSR = {c:
)
答案 1 :(得分:0)
I think you're looking for this.这很丑陋,谷歌显然不支持它,但它仍然有效。
function shinra_gplus_get_count( $url ) {
$contents = file_get_contents(
'https://plusone.google.com/_/+1/fastbutton?url='
. urlencode( $url )
);
preg_match( '/window\.__SSR = {c: ([\d]+)/', $contents, $matches );
if( isset( $matches[0] ) )
return (int) str_replace( 'window.__SSR = {c: ', '', $matches[0] );
return 0;
}