Я пытаюсь использовать Google Диск (https://developers.google.com/drive/v2/reference/) внутри своего приложения phonegap.Как разрешить файл: // для запроса OAuth в Google
Теперь у меня возникла проблема после установки «Идентификатора клиента для установленных приложений», что запросы api из файла: // не поддерживаются? Или они не допускаются?
Следующий код заканчивается конец с 400 Bad Request: gapi.auth.authorize ({ 'client_id': client_id, 'сфера': Скоупс, 'немедленного': ложно }, handleAuthResult);
Вызванный URL https://accounts.google.com/o/oauth2/auth?client_id=XXX&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&immediate=true&proxy=oauth2relay427605398&redirect_uri=postmessage&origin=file%3A%2F%2F&response_type=token&state=2033446467%7C0.4181954479&authuser=0не работает с исходным файлом?
Могу ли я разрешать доступ из области файлов? Или как использовать это в контейнере phonegap.
это не работает, потому что HTTP: // локальный не работает на IOS и Android. Он работает только на эмуляторах – NycCompSci
, он работал на моем реальном устройстве Android ... вы пробовали демонстрационное приложение? – Patrick
Он будет работать, если у вас есть локальный сервер, работающий в вашей локальной сети, но это не должно быть предполагаемым поведением вообще. G oto localhost в вашем браузере, если это работает, это означает, что у вас работает сервер localhost. Не так много не-разработчиков. – NycCompSci