API-интерфейс Huawei appgallery не возвращает список комментариев приложения

Я пытаюсь получить список комментариев из app_id. Все делаю как в документации, но не понимаю, почему не могу получить список комментариев.

import requests
import json
import datetime,time
from datetime import timedelta,datetime

client_id = "5****";
client_secret = "95C92DF16****";
grant_type = "client_credentials";
r = requests.post('https://connect-api-drru.cloud.huawei.com/api/oauth2/v1/token', 
    json={"grant_type": grant_type, "client_id":client_id, "client_secret":client_secret})
js = json.loads(r.text)
token = js["access_token"]

begin_time = (datetime.strptime('2010-02-01 00:00:00', '%Y-%m-%d %H:%M:%S')- datetime(1970,1,1)).total_seconds()
end_time =  (datetime.strptime('2021-02-19 00:00:00', '%Y-%m-%d %H:%M:%S')- datetime(1970,1,1)).total_seconds()

app_id =  "103154181"

url = "https://connect-api-drru.cloud.huawei.com/api/reviews/v1/manage/dev/reviews/"
countries = 'RU'

headers = {'Authorization':  'Bearer ' + token, 'client_id':client_id}

r = requests.get(url + "?appId=" + app_id + "&beginTime=" +str(int(begin_time)) + "&endTime=" +str(int(end_time)) + "&countries=" + countries+ "&page=1", headers=headers)
print(r.text)

Вывод запроса

{"ret":{"rtnCode":0,"rtnDesc":"success"},"data":{"reviewList":[],"hasNext":0,"total":0}}

Экран из меню администратора

p.s. Документация https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-References/agcapi-getreviews


person Axixa    schedule 19.02.2021    source источник


Ответы (1)


Я думаю, что время в следующем коде неверно.

begin_time = (datetime.strptime('2010-02-01 00:00:00', '%Y-%m-%d %H:%M:%S')- datetime(1970,1,1)).total_seconds()
end_time =  (datetime.strptime('2021-02-19 00:00:00', '%Y-%m-%d %H:%M:%S')- datetime(1970,1,1)).total_seconds()

Вы считаете количество секунд с 1 января 1970 г. по настоящее время, согласно Docs. Значение представляет собой общее количество миллисекунд с 08:00 01.01.1970: 00.

введите описание изображения здесь

person shirley    schedule 20.02.2021
comment
begin_time = datetime.strptime ('2021-02-01 00:00:00', '% Y-% m-% d% H:% M:% S'). timestamp () * 1000 end_time = datetime.strptime ( '2021-02-19 00:00:00', '% Y-% m-% d% H:% M:% S'). Timestamp () * 1000, пожалуйста, добавьте правильный ответ - person Axixa; 20.02.2021