Каким должно быть поле «автор» для сообщения LinkedIn UGC для страниц Showcase / Brand? - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь указать автора сообщения UGC на странице демонстрации. Я ожидаю, что автором демонстрационного поста является сама демонстрационная страница, что и происходит, когда я вручную создаю пост, но это не похоже на работу с API.

Допустим, у меня есть витрина urn:li:organizationBrand:123456. Если я указываю витрину в качестве автора ("author": "urn:li:organizationBrand:123456), я получаю ошибку о недопустимом поле «автор». Но если я оберну идентификатор бренда URN словом «organization» вместо «organizationBrand» ("author": "urn:li:organization:123456") , это сработает , но я не нашел в этом месте взаимозаменяемости.

Этот же обходной путь работает для получения статистики сообщений (/organizationalEntityShareStatistics).

Кто-нибудь может объяснить, каким должен быть правильный подход?
Являются ли URN брендов организации эффективными псевдонимами URN организаций?

1 Ответ

0 голосов
/ 22 мая 2019

Вы можете использовать API organizEntityAcls, чтобы найти свой URN.URN организации не обязательно взаимозаменяемы с URN OrganizationBrand.

Например:

GET https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee
  "paging": {
    "count": 10,
    "start": 0
  },
  "elements": [
    {
      "state": "APPROVED",
      "role": "ADMINISTRATOR",
      "roleAssignee": "urn:li:person:R8302pZx",
      "organizationalTarget": "urn:li:organization:1000"
    }
  ]
}

источник: https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/organizations/organization-access-control#find-access-control-information

...