GMB API - 无法获取/更新 Google 企业帐户发布/订阅通知设置



我正在尝试使用Google My Business API C#客户端库:https://developers.google.com/my-business/samples/以获取位置和评论的实时通知。我已按照以下位置提供的步骤进行操作:https://developers.google.com/my-business/content/notification-setup#get_started 。但我被困在第5 点(帐户.更新通知

我收到此错误:"{参数验证失败,用于 \'name\"}">

我能够使用相同的"name"参数成功获取帐户、位置、评论等,但它不适用于通知。我正在附加下面的代码。

GMBServiceInit();
string name = "accounts/1234567890132456"
var notification = new Notifications
{
TopicName = "projects/gmbproject/topics/notification_topic",
NotificationTypes = new List<string>
{
"NEW_REVIEW",
}
};
//Get Notifications Settings
var response = await GMBService.Accounts.GetNotifications(name).ExecuteAsync();
//Update Notifications Settings
var updateNotificationRequest = GMBService.Accounts.UpdateNotifications(notification, name);
var updateNotificationReponse = await updateNotificationRequest.ExecuteAsync();

如果有人遇到此问题,请帮助我解决此问题。谢谢!

找到了解决方案。

我使用的名称为:

string name = "accounts/1234567890132456"

我应该使用:

string name = "accounts/1234567890132456/notifications"

最新更新