Использование метода projects.operations.get в облачной платформе Google - PullRequest
0 голосов
/ 05 декабря 2018

Вот ссылка документа API, который я пытаюсь

Это работает в панели API попытки.

Но это не работает, когда я выполняю запрос url_fetch с использованием приведенного ниже кода в python27:

encodedString = "projects/tuzzin-asf-qa/operations/ASAyNTAwNTEyNggadGx1YWZlZAcSMXMtc2Etc2Jvai1uaW1kYRAKJxI"      
url = 'https://datastore.googleapis.com/v1/projects/%s/operations/%s'  % (app_id, encodedString)
result = urlfetch.fetch(
 url=url,
 # payload=json.dumps(request),
 method=urlfetch.GET,
 deadline=60,
 headers=headers)

Даже пробовал с кодированной строкой:

encodedString = "projects%2Ftuzzin-asf-qa%2Foperations%2FASAyNTAwNTEyNggadGx1YWZlZAcSMXMtc2Etc2Jvai1uaW1kYRAKJxI "  
url = 'https://datastore.googleapis.com/v1/projects/%s/operations/%s'  % (app_id, encodedString)
result = urlfetch.fetch(
 url=url,
 # payload=json.dumps(request),
 method=urlfetch.GET,
 deadline=60,
 headers=headers)

В случае кодированной строки она возвращает:

"error": {
  "code": 404,
  "message": "Operation does not exist",
  "status": "NOT_FOUND"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...