2014-10-07 3 views
0

gdrive SDK를 사용하여 특정 키워드가 포함 된 타일에 대해 다음 쿼리를 수행하는 PHP 응용 프로그램을 PHP로 작성했습니다. 9-17-2014 오류 로그에 따르면, 쿼리하는 제목에 "&"(또는 인코딩 된 % 26)이 있으면 api에서 파일을 반환하지 않습니다. 예상대로Google 드라이브 API가 허용 및 인코딩되지 않고 인코딩되지 않음

https://www.googleapis.com/drive/v2/files?maxResults=2&q=title+contains+%27Referral+%27

2 개 파일을 반환 :
나는이 https://developers.google.com/oauthplayground/

사용하여 I 인증 및 다음 호출을 실행 테스트했다. 전체 파일 이름은 "Referral & UUs"입니다.

내가

반환 아무것도 ....

는 Google 드라이브가 더 이상 앰퍼샌드를 허용하지 않습니다

https://www.googleapis.com/drive/v2/files?maxResults=2&q=title+contains+%27Referral+%26%27

2014년 9월 17일 이전에 근무 원래 쿼리를 시도하는 경우?

답변

1

이것은 Files.list() 엔드 포인트의 버그 인 것으로 보이며 내부적으로 문제를 제기했습니다. 적어도 현재로서는 요청중인 다른 범위 외에 "https://www.googleapis.com/auth/drive.appdata"범위를 요청하여 문제를 해결할 수 있습니다.

관련 문제