3

Я получаю сообщение об ошибке при публикации моего демонстрационного проекта (приложения на платформе приложений Google) в веб-магазине Chrome в моем собственном домене. Я получаю следующую ошибку.Ошибка при публикации в хромовом веб-магазине

«Проект консоли API с идентификатором, указанным в поле api_console_project_id манифеста, не поддерживает SDK Google Apps Marketplace».

Я включил SDK Google Apps Marketplace и API Marketplace Google Apps для конкретного проекта.

Кроме того, я не получил свое приложение, рассмотренное google. Должен ли я получить этот обзор, даже если я публикую его в своем собственном домене?

Update:

файл манифеста

{ 
    "name": "Demo of single sign on", 
    "version": "0.3", 
    "manifest_version": 2, 
    "description": "Demo of single signon", 
    "icons": { 
     "128": "images/big.png", 
     "16": "images/small.png" 
    }, 
    "container": ["DOMAIN_INSTALLABLE"], 
    "api_console_project_id": "681817309175", 
    "app": { 
     "launch": { 
      "web_url": "https://demoappnamehere.appspot.com" 
     } 
    } 
} 

sdk settings

developer console

enter image description here

+0

Может вам предоставить свой манифест, скриншоты конфигурации SDK на рынке в Cloud Console и скриншоты раздела «Обзор» консоли CLoud? – David

+0

@David - Я добавил скриншоты и детали манифеста. – plspl

+0

У меня есть еще несколько API-интерфейсов, включенных в моем тестовом проекте: Google+, BigQuery, Google Cloud SQL, Google Cloud Storage, Google Cloud Storage JSON. Моя ставка будет заключаться в том, что API Google+ требуется, можете ли вы включить его и попытаться опубликовать снова? – David

ответ

0

ID в "api_console_project_id": "681817309175", выглядит неправильно. Вы подтвердили, что это соответствует «Идентификатору проекта», указанному в разделе «Обзор» консоли API (вверху слева от страницы)?

+0

Добавлен еще один снимок экрана внизу, который показывает идентификатор проекта. Это то же самое, что и файл манифеста. – plspl

+0

Извинения, теперь, когда я смотрю поближе, я вижу, что это на самом деле в ИД приложения в вашем первоначальном скриншоте. – miketreacy

0

На первом снимке экрана необходимо загрузить все значки приложений (32x32, 48x48 ...), указать TOS Url, добавить любые OAuth2 в область приложений и, по крайней мере, выбрать либо «Универсальное расширение навигации», либо «Расширение диска» ». Не забудьте нажать кнопку «Сохранить» внизу и убедиться, что изменения успешно сохранены.

3

Видимо, приложение Google Marketplace SDK должен быть не только включен, но и настроен.

Итак:

  • Перейти к Google developer console.
  • Выберите проект.
  • Перейти к API и auth> APIs
  • На вкладке «Все API» используйте окно поиска, чтобы найти SDK Google Apps Marketplace и щелкнуть по нему.
  • Нажмите «Включить API». Если вы выполнили рекомендацию в сообщении об ошибке на Marketplace, вы уже сделали все это.
  • На странице SDK Marketplace Google Apps выберите вкладку «Конфигурация API», а затем нажмите ссылку, чтобы перейти к исходной консоли.
  • В этой новой форме обязательно заполните все необходимые поля (хорошо, нажмите «Сохранить» внизу и посмотрите, что произойдет).

Я проверил кучу других «решений», прежде чем я смог выполнить эту работу.Только в случае, если процедура выше не работает, как есть, вот то, что я и делал в консоли разработчика:

  • Включить API диспетчера Google Cloud Deployment
  • Включите Drive SDK
+4

Спасибо. что помогло. весь процесс публикации простого дополнения настолько сложный! –

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