Недопустимый счетчик ссылок API Google Plus

Я создал запрос POST, чтобы вытащить количество акций для определенного URL-адреса из Google Plus, но не смог получить возвращаемое количество значений.

Могу ли я пройти долгий путь, или есть более простой способ получить эти данные, например Facebook и Twitter указать URL-адрес, по которому вы передаете URL-адрес, на который вы хотите получить счетчик акций, и он возвращает результат в JSON формат!?

GOOGLE_API_KEY id – определенная переменная ключа, который я получил от консоли разработчика Google для Google+ API .

 $vRequest = '[{"method":"pos.plusones.get", "id":"p", "params":{ "nolog":true, "id":"http://www.google.com", "source":"widget", "userId":"@viewer", "groupId":"@self" }, "jsonrpc":"2.0", "key":"p", "apiVersion":"v1"}]'; $vUrl = "https://clients6.google.com/rpc?key=".GOOGLE_API_KEY; $vOptions = array( 'http' => array( 'header' => "Content-type: application/json\r\n", 'method' => 'POST', 'content' => $vRequest, ), ); $vContext = stream_context_create($vOptions); $vResponse = json_decode(@file_get_contents($vUrl, false, $vContext)); 

Ответ JSON, который я получил, это:

 array(1) { [0]=> object(stdClass)#1 (2) { ["error"]=> object(stdClass)#2 (3) { ["code"]=> int(403) ["message"]=> string(143) "Access Not Configured. The API (+1 API) is not enabled for your project. Please use the Google Developers Console to update your configuration." ["data"]=> array(1) { [0]=> object(stdClass)#3 (4) { ["domain"]=> string(11) "usageLimits" ["reason"]=> string(19) "accessNotConfigured" ["message"]=> string(143) "Access Not Configured. The API (+1 API) is not enabled for your project. Please use the Google Developers Console to update your configuration." ["extendedHelp"]=> string(37) "https://console.developers.google.com" } } } ["id"]=> string(1) "p" } } 

Теперь я проверил консоль Google API, и оба Google+ API и Google+ Domains API включены, но не уверены, что еще мне не хватает.

Это частный API, который Google не предоставил широкой публике. Ваше приложение не используется в белом списке. Существует открытый запрос функции для получения +1 счета URL.

Оказывается, код, который я использовал выше, больше не работает, Google внес изменения в 2013 году, чтобы заблокировать его использование, код, который я использую сейчас, чтобы получить приблизительное количество акций ниже.

 $vHtml = @file_get_contents( "https://plusone.google.com/_/+1/fastbutton?url=".urlencode("http://www.google.com")); $vDoc = new DOMDocument(); @$vDoc->loadHTML($vHtml); $vCounter = $vDoc->getElementById('aggregateCount'); echo $vCounter->nodeValue; 

Во время публикации этого нет возможности получить счет акций от Google Plus, поскольку Google еще не предоставил его через какой-либо API.