API Google Диска не принимает & amp; закодирован и не закодирован

Я построил приложение на PHP, которое использует gdrive sdk для выполнения следующего запроса для плитки, содержащей определенные ключевые слова. По состоянию на 9-17-2014, согласно журналам ошибок, API не возвращает файлы, если заголовок, который я запрашиваю, имеет «&»(или закодировано% 26).
Я проверил это с помощью https://developers.google.com/oauthplayground/

Я подтвердил подлинность и выполнил следующий вызов:

https://www.googleapis.com/drive/v2/files?maxResults=2&д = Название + содержит +% 27Referral + 27%

Вернул 2 файла как положено. Полное имя файла «Реферал» & UUs».

если я попробую оригинальный запрос, который работал до 9-17-2014

https://www.googleapis.com/drive/v2/files?maxResults=2&д = Название + содержит +% 27Referral +% 26% 27

Ничего не возвращает ….

Разве Google Drive больше не принимает амперсанды?

0

Решение

Это кажется ошибкой в ​​конечной точке Files.list (), и я поднял проблему внутри. По крайней мере, на данный момент, вы можете обойти проблему, запросив объем «https://www.googleapis.com/auth/drive.appdata«в дополнение к другим областям, которые вы запрашиваете.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]