0

При работе с клиентской библиотекой .NET мы обнаружили, что API-интерфейс параметров электронной почты не был доступен в нем или в любой другой клиентской библиотеке. После общения с разработчиками библиотеки .NET о том, как создается библиотека, мы заметили, что API настроек электронной почты not listed in the API discovery service в составе пакета администрирования. Клиентская библиотека .NET опирается на документ обнаружения, а также PHP client. И API каталога, и API отчетов.API-интерфейс настроек электронной почты Google Admin SDK не указан в службе обнаружения API-интерфейсов

я заметил, что в документации по API настроек электронной почты, что звонки по-прежнему сделаны в apps-apis.google.com:

https://apps-apis.google.com/a/feeds/emailsettings/2.0/ 

, а не к www.googleapis.com как другой Admin SDK API, do:

https://www.googleapis.com/admin/directory/v1/ 
https://www.googleapis.com/groups/v1/groups/ 
https://www.googleapis.com/admin/reports/ 

Я предполагаю, что это основная причина того, почему этот конкретный API не включен. Есть ли расписание для перехода API настроек электронной почты в службу googleapis?

+0

Вы должны спросить на форуме/в библиотеке. – approxiblue

+0

Я отправил по электронной почте разработчиков библиотеки на прошлой неделе, и они правильно направили меня разработчикам API. Документация API показывает, что это место для сообщения о проблемах. Проблема заключается не ** ** с библиотекой. Библиотека создается автоматически на основе описания REST, предоставленного службой обнаружения. Поскольку этот конкретный API не находится в службе обнаружения, невозможно создать компонент. Интересно, что другие основные компоненты SDK администратора (каталог, отчеты и т. Д.) ** ** находятся в службе обнаружения. Похоже, что отсутствует только настройка электронной почты. –

ответ

0

Существует два типа API Google. API-интерфейсы Gdata и API-интерфейсы обнаружения.

API-интерфейсы Gdata - это старые API-интерфейсы, многие из которых фактически отключены. Клиентские библиотеки для них, насколько мне известно, не сгенерированы автоматически.

, если вы проверите документацию для email settings api, есть пример кода для .net.

с помощью Google.GData.Apps.GoogleMailSettings;

Ключ здесь в том, что его Gdata, его Gdata api. Это означает, что, как вы сказали, его не поддерживает текущая клиентская библиотека Google .net, которая поддерживает только API-интерфейсы обнаружения.

После некоторого поиска в коде для Gdata client library. Да, он существует, но он не разрабатывался в возрасте. Там есть код для Google email settings Для него должен быть пакет nuget, но я не смог его найти.

Единственное, что у меня есть cound, которые могли бы привести нас к Corect пакет NuGet это

Install-Package Google.GData.Apps

У меня нет учетной записи администратора, так что я не могу помочь вам проверить это. Однако я, вероятно, могу дать вам несколько советов о том, как заставить его работать. Вы должны уметь отслеживать меня из моего профиля стека, если вам нужна помощь или просто отправить другой вопрос в стек. Я должен это заметить.

+0

После обсуждения внутри него мы не можем реализовать API GData в этом проекте. Мы не хотим смешивать .NET 2 и .NET 4, и наша группа ITSEC обеспокоена более старым методом проверки подлинности, который использует API GData. –

+0

Вы можете использовать текущую клиентскую библиотеку для аутентификации gdata api, вам не нужно использовать старый клиентский lib. – DaImTo

+0

Не думаю, что я следую. –

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

  • Нет связанных вопросов^_^