Я пытаюсь реализовать интеграцию между системой ERP и Google Мой бизнес, чтобы синхронизировать данные хранилища.Google Мой бизнес Запрошенный объект не найден
У меня есть проект в консоли разработчика. Я получил доступ к API GMB и одобрен Google для использования этого API.
Я пользуюсь службой учета и следую инструкциям из разных руководств.
Но теперь я застрял.
Я использую библиотеку google GMB C# для подключения к GMB. У меня есть действительный файл .12 для моей учетной записи службы.
string MybusinessServiceScope = "https://www.googleapis.com/auth/plus.business.manage";
String serviceAccountEmail = "[email protected]";
var certificate = new X509Certificate2(_serviceP12File, "notasecret", X509KeyStorageFlags.Exportable);
ServiceAccountCredential credential = new ServiceAccountCredential(
new ServiceAccountCredential.Initializer(serviceAccountEmail)
{
Scopes = new[] { MybusinessServiceScope },
}.FromCertificate(certificate));
return new MybusinessService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "myapplication-1349",
});
Когда я пытаюсь Перечислите, патч или создать места я получаю один и тот же ответ:
Запрошенный объект не был найден. [404]
Errors [
Message[Requested entity was not found.] Location[ - ] Reason[notFound] Domain[global]
]
Любая помощь приветствуется