我想爲當前網頁計算Google + 1的數量?我想用Javascript做這個過程,然後寫入數量的股票或+1數據庫。這就是爲什麼,我需要它。那麼,如何在PHP中執行此過程(獲得+1的計數)?如何在Javascript中爲當前頁面獲取Google +1計數?
0
A
回答
0
您可以使用official Google+ documentation瞭解如何將+1按鈕與計數相加。它還有一個代碼生成器,可以爲您生成JavaScript代碼。
對於通過PHP獲得這些值(寫+在數據庫中1的數目),則可以使用下面的代碼內PHP使用捲曲:
function get_plusones($url) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://clients6.google.com/rpc");
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, '[{"method":"pos.plusones.get","id":"p","params":{"nolog":true,"id":"' . $url . '","source":"widget","userId":"@viewer","groupId":"@self"},"jsonrpc":"2.0","key":"p","apiVersion":"v1"}]');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-type: application/json'));
$curl_results = curl_exec ($curl);
curl_close ($curl);
$json = json_decode($curl_results, true);
return intval($json[0]['result']['metadata']['globalCounts']['count']);
}
+0
謝謝,但!我需要在Javascript中的這段代碼。 – soamazing
+0
我已經包含了可以生成JavaScript代碼的鏈接,以顯示+1的數量。 如果您的後端在PHP中,我不認爲有任何方法可以使用JavaScript來更新數據庫中的數字。 –
相關問題
- 1. 在Javascript中,如何獲取gridview的當前頁面索引?
- 2. Javascript獲取當前頁面的html
- 3. 如何獲取當前courseid當前頁面中的Moodle
- 4. 如何獲取當前頁面的ID
- 5. 如何獲取當前頁面的html?
- 6. 如何從當前頁面獲取div的內容和Google?
- 7. 獲取當前頁面(PHP)
- 8. 獲取當前頁面url
- 9. JSF獲取當前頁面
- 10. 如何在Laravel 5中獲取當前頁面的細分?
- 11. Javascript:獲取當前頁面當前源文件
- 12. 如何使用javascript獲取當前頁面
- 13. 如何從分頁工具欄中獲取當前頁面
- 14. 如何在MVC中獲取當前頁面Url
- 15. 如何使用JavaScript在CRM中獲取當前頁面上下文
- 16. 如何在Silex中獲取當前頁面名稱
- 17. 如何獲取當前頁數?
- 18. 如何從asp.net獲取當前頁面源代碼頁面
- 19. 如何獲取擁有主頁面的當前頁面的url?
- 20. 如何獲取當前頁面的「頁面類型」。 EPiServer
- 21. 如何使用ruby獲取/ share/1 +計數頁面?
- 22. ASP.NET MVC:如何在視圖中獲取頁面的當前URL?
- 23. 如何在PHP中獲取當前頁面的URL
- 24. 如何在視圖中獲取當前頁面的URL?
- 25. 在HTML上獲取當前頁面
- 26. 如何在Wordpress中獲取關於分頁郵件當前頁面的信息?
- 27. 獲取當前頁面的子頁面以及當前頁面鏈接
- 28. 如何獲得當前頁面的isset
- 29. 如何在wordpress中獲取父頁面id和當前頁面的標題?
- 30. 如何獲取當前頁面的php/mysql分頁
你可能想看看在這裏接受的答案:[http://stackoverflow.com/questions/7403553/how-do-i-get-the-counter-of-a-google-plus-1 - 按鈕](http://stackoverflow.com/questions/7403553/how-do-i-get-the-counter-of-a-google-plus-1-button) – webeno