Как программно создать групповое обсуждение LinkedIn?
Я хочу взаимодействовать с API групп LinkedIn, чтобы программно добавлять контент на страницу моей группы с помощью PHP. Типичный поток будет:
- Определить, когда CMS публикует новый товар на моем сайте
- Извлечение заголовка, описания и URL новости
- Аутентификация с помощью LinkedIn API
- Создайте новую ветку обсуждения в моей группе LinkedIn (используя информацию из шага 2)
Я использую MODx в качестве CMS и могу легко кодировать шаги 1 и 2. Что касается части LinkedIn, я в растерянности. Используя поиск (Google & SO), я встречал только неполные фрагменты кода без объяснения причин.
Было бы приемлемо использовать стороннее приложение, такое как LinksAlpha. Однако они предлагают только плагин WordPress. К сожалению, документации для адаптации к другой CMS недостаточно.
1 ответ
Linked In использует OAuth в качестве средства аутентификации, и они проходят через этапы с разумным уровнем детализации в своей документации.
Существует пример того, как создать групповое обсуждение в документации по Linked In API. По сути, вы должны http://api.linkedin.com/v1/groups/{group-id}/posts
XML, описывающий новый пост, в форме:
<post>
<title>New Group Discussion</title>
<summary>What does everyone think about platform development?</summary>
<content>
<submitted-url>http://developer.linkedin.com</submitted-url>
<title>Build the Professional Web with LinkedIn</title>
<description>A great resource for finding documentation and answers related to developing on the LinkedIn Platform</description>
</content>
</post>