Как узнать, сколько раз конкретный URL был опубликован в Google+?

Я использую Google+ Поделиться ссылкой на моем сайте, чтобы посетители могли поделиться определенной страницей в Google+

Например:

https://plus.google.com/share?url=http://example.com

Как я могу получить количество раз, когда конкретный URL был предоставлен?

Пожалуйста, обратите внимание: Я не пытаюсь узнать, сколько раз страница была добавлена ​​+1.

0

Решение

Вы можете отслеживать количество акций, используя Google+ Ripples (около). Тем не менее, в настоящее время не существует официального API и, возможно, никогда не будет.

Разбор по количеству акций с использованием этот фрагмент:

$shares_url = 'https://plus.google.com/ripple/details?url='. $url;
$response = file_get_contents( $shares_url );
$shares_match = preg_match('@<div[^0-9]*([0-9]+) public share[s]?\.</div>@',$response,$matches);
if (!empty($matches)) {
$shares = $matches[1];
} else {
$shares = 0;
}
echo $shares;

Обратите внимание, что регулярное выражение пытается указать число как можно ближе, так как в правой части страницы также может быть комментарий, говорящий что-то вроде

10 публичных акций мной!

что в противном случае также совпадает.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]