2015-09-24 3 views
0

Итак, я новичок в использовании API Google. Мне нужно прочитать статус учетной записи пользователя в домене компании через учетную запись службы. Я использую API-интерфейс Admin SDK i.e .Directory API для этого. Из-за политики сети и политики безопасности звонок должен быть сделан через прокси-сервер. Я не могу найти помощь при вызове API Google при использовании учетной записи службы и через прокси-сервер. Я нашел помощь в сервисе календаря, или Youtube и т. Д. через прокси, но ни один из них не работает в DirectoryService. Может ли кто-нибудь помочь?API Google Directory с использованием учетной записи службы через прокси

ответ

0

Конечно, вы не просматриваете такие опции. Такие варианты не связаны с API, а с клиентом HTTP.

Например, в Python:

apiclient.discovery.build(serviceName, version, http) 

Этот объект HTTP построен с прокси информации и делает запросы соответственно.

0

Итак, я получил это решение. Я, вероятно, был не очень ясен в своем вопросе выше, то, что я искал, это клиентские библиотеки google .NET, такие как GDataFactory (но для службы каталогов), в которых есть опции для подачи прокси. Но, видимо, я ничего не мог найти. Поэтому я использовал обычный HTTP-клиент и JWT для доступа к библиотекам.

Статья здесь была очень полезной. https://zavitax.wordpress.com/2012/12/17/logging-in-with-google-service-account-in-c-jwt/

И еще одна вещь, у моей организации есть учетная запись администратора для управляемого домена, ей пришлось установить «под» на адрес электронной почты учетной записи администратора в наборе требований JWT для доступа к API-интерфейсу Directory.

Смежные вопросы