Разместить новый домен в ресурсах Календаря Google, используя API и Почтальон - PullRequest
0 голосов
/ 14 января 2019

Я новичок в API. Я создал ресурсный конференц-зал для своей среды, и он доступен для людей, которые находятся в моем домене g-suite. Но проблема в том, что эти конференц-залы являются общими помещениями, и люди, которые работают в других доменах, также хотят получить к ним доступ. Поэтому я пытаюсь дать доступ к своим доменам. Я нашел статью об этом: https://support.robinpowered.com/hc/en-us/articles/115001164606-Allow-outside-G-Suite-domains-to-book-your-resource-calendars

Я следовал за этими шагами. Но проблема в том, что когда я делаю запрос GET через почтальона, мне удается получить результат json, показывающий информацию о ресурсе, например, кто имеет доступ (на данный момент это только мой домен). Но когда я хочу разместить там новый домен, он все время возвращает 404. Я загружаю соответствующие скриншоты ниже.
Примечание: домен testmain.com не является реальным доменом. Я положил его в качестве образца и покажу, как я пишу домен там enter image description here enter image description here enter image description here enter image description here

1 Ответ

0 голосов
/ 14 января 2019

Если вы хотите обновить правила ACL, вам нужно использовать методы ACL Обзор Acl

Вы должны использовать acl.insert

POST https://www.googleapis.com/calendar/v3/calendars/calendarId/acl

{
  "kind": "calendar#aclRule",
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}

Вы используете GET, вы должны использовать POST

enter image description here

...