Создание простого приложения Google с использованием ASP.NET - PullRequest
2 голосов
/ 29 июня 2011

Мы работаем над интеграцией одной из существующих учетных систем нашего клиента в Google App. В конце концов нам нужно разместить его на Google App Marketplace.

Вот что мы уже сделали:

  • Загрузил образец приложения .NET, доступного в Google - этот
  • Создание профиля поставщика в Google Apps Marketplace
  • Зарегистрировано наше тестовое приложение на Google Apps Marketplace

До сих пор мы были в состоянии ТОЛЬКО аутентифицировать пользователя, используя DotNetOpenAuth.

Мы боремся со следующими проблемами:

  • Невозможно получить доступ к API данных календаря и отобразить следующую встречу. При запросе API данных календаря мы получаем 401 несанкционированный доступ.
  • Чтобы получить доступ к API данных календаря, у нас должен быть ConsumerKey и ConsumerSecret - который доступен ТОЛЬКО после того, как вы подаете заявку на утверждение.
  • Мы отправили приложение на утверждение, чтобы получить ConsumerKey и ConsumerSecret, хотя это всего лишь пилотное приложение, которое мы создаем первыми. Мы не хотим, чтобы это приложение было опубликовано на данный момент, но мы не смогли найти способ сохранить этот список закрытым и доступным ТОЛЬКО для целей разработки и тестирования.
  • Мы поместили ConsumerKey & ConsumerSecret в пример приложения для рынка, но даже сейчас мы получаем 401 несанкционированный доступ при запросе API данных календаря.

Мы уже потратили 2-3 дня, пытаясь найти соответствующую документацию для этого и заставить ее работать, но тщетно. Буду очень признателен за любую помощь / руководство, чтобы заставить его работать, а также сохранить приватность списка в режиме разработки, пока мы не будем готовы.

Здесь - это модифицированный 2-страничный исходный код, который я пытаюсь запустить.

1 Ответ

4 голосов
/ 04 июля 2011

В вашем сообщении есть несколько ключевых заблуждений.

  1. Ваши ключи уже доступны для вас. Откройте Marketplace, нажмите «Мой профиль поставщика» в правом верхнем углу и посмотрите справа под списком под звездами: ссылка OAuth Consumer Key находится здесь. Если это не так, вы не пометили свое приложение как устанавливаемое. Чтобы это исправить, создайте новую запись приложения и убедитесь, что вы указали действительный манифест.

  2. Чтобы протестировать свое новое приложение, ДО того, как вы отправите свое приложение на утверждение, откройте для него страницу Marketplace и нажмите кнопку «Добавить сейчас». Вам будет предложено поле для ввода имени домена Служб Google для тестирования.

Только домены, к которым вы добавляете свое приложение, будут доступны с ключом marketplace.

Скорее всего, если вы разберетесь с этими двумя вещами, вещи начнут работать:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...