我想檢索在谷歌播放特定應用程序的所有評論,我需要這些評論信息:評級,評論,設備名稱和應用程序版本評論被寫了。API來獲取Android谷歌播放評論(獲取設備名稱和應用程序版本)
我試過使用android-market-api,但很遺憾我只能得到評級,創建時間,作者姓名,文本,authorid。
所以我想知道是否有API或URL我可以發送帖子或獲取請求(如android-market-api發送一個請求)來檢索我需要的信息。
我想檢索在谷歌播放特定應用程序的所有評論,我需要這些評論信息:評級,評論,設備名稱和應用程序版本評論被寫了。API來獲取Android谷歌播放評論(獲取設備名稱和應用程序版本)
我試過使用android-market-api,但很遺憾我只能得到評級,創建時間,作者姓名,文本,authorid。
所以我想知道是否有API或URL我可以發送帖子或獲取請求(如android-market-api發送一個請求)來檢索我需要的信息。
所以,當人們開始回答這個問題,他們會爲您指向以下API:
標題:Android的市場-API。
鏈接:http://code.google.com/p/android-market-api/
不幸的是這個API是平庸的,並具有我不認爲是相關的API的開發者,但與谷歌的相互作用一些問題。
我已經使用這個API和我編寫的應用程序來尋找一些應用程序及其元數據,但其他應用程序只返回沒有結果。 我一直在尋找這個答案一段時間,我還沒有弄明白。
祝你好運
我目前也在尋找同樣的事情。雖然它是一個古老的線索,但只是想在這個領域分享我的研究,這可能會對其他訪問者有所幫助。
商業
開源
更新:
http://www.playstoreapi.com/docs#app_info(不可用吧!),而是你可以給一個嘗試https://github.com/thetutlage/Google-Play-Store-API/
http://www.playstoreapi.com/重定向到Play商店網站。任何想法爲什麼?他們是否更改了網址? – 2015-06-13 18:21:59
奇怪!是的,它不再存在,我不知道爲什麼。我做了一個谷歌搜索,發現這個https://github.com/thetutlage/Google-Play-Store-API可能對你有幫助。 – 2015-06-15 08:23:34
如果您不需要信息是實時的,您可以從谷歌雲存儲下載Google Play報告。這些報告每天都在製作。
見https://support.google.com/googleplay/android-developer/answer/6135870?p=crash_export&rd=1#export
發佈了越來越審查和谷歌播放回答一些有趣的API。你可以得到你想要的所有數據:
"device": string,
"androidOsVersion": integer,
"appVersionCode": integer,
"appVersionName": string
得到 GET 返回基於審查ID單一評論。
列表
返回來自playstore的評論列表。
回覆
回覆一條評論或更新現有回覆。
最後谷歌提供了現在(在Google I/O 2016公佈):
任何方式來獲得審查者谷歌加ID或個人資料網址? 也可以從任何應用程序獲得評論或只有我們有權訪問? – 2017-02-22 09:22:29
@Jing Li如果我錯了,請糾正我:我是否應該成爲應用程序的發佈者才能使用API訪問評論?或者作爲外部用戶我可以訪問它嗎? – 2017-03-30 14:41:56
@VivekSancheti我實際上是在尋找同樣的東西。我們只能獲取我們自己的應用的評論,而不能查看商店中的任何應用。 – Siva 2017-06-03 07:56:33
使用Service Account憑證與新Reviews API Python中的一個例子。
from httplib2 import Http
from oauth2client.service_account import ServiceAccountCredentials
from apiclient.discovery import build
credentials = ServiceAccountCredentials.from_json_keyfile_name(
'<secret from service account>.json',
scopes=['https://www.googleapis.com/auth/androidpublisher'])
service = build('androidpublisher', 'v2', http=credentials.authorize(Http()))
package_name = "<package name>"
reviews_resource = service.reviews()
reviews_page = reviews_resource.list(packageName=package_name, maxResults=100).execute()
reviews_list = reviews_page["reviews"]
infinite_loop_canary = 100
while "tokenPagination" in reviews_page:
reviews_page = reviews_resource.list(packageName=package_name,
token=reviews_page["tokenPagination"]["nextPageToken"],
maxResults=100).execute()
reviews_list.extend(reviews_page["reviews"])
infinite_loop_canary -= 1
if infinite_loop_canary < 0:
break
請記住 - 我發現,評論API只允許訪問過去的兩個星期評論,評級。如果您想進行一些追溯分析,最好將評論評級從CSV文件中保存在您的帳戶的谷歌雲中的存儲桶中。
雅,就像我說過的,我已經試過這個api,但它沒有給我我想要的結果。我發現可以做到這一點的唯一方法是在Android開發者頁面上使用一個html scrapper。可悲的是,我不知道谷歌是否接受在他們的Android Dev頁面上進行這種操作。所以現在我只是繼續使用API,因爲其他信息只是一個新的功能。 – Alexis 2012-09-28 21:09:47
@alexis是否找到其他API來獲取評論?有沒有辦法從亞馬遜產品中獲取評論? – 2013-04-11 17:54:17
是和否,api會找到一些應用程序,而不是其他人,所以如果我找不到應用程序,我無法獲得評論。至於亞馬遜的評論去我不確定。 – peekay 2013-04-11 19:42:02