Я являюсь владельцем и администратором страницы компании LinkedIn: https://www.linkedin.com/company/{id}/
,
Я хочу подключиться к LinkedIn и получить JSON-ленту с последними 10 сообщениями на стене моей компании для отображения на моем веб-сайте, поэтому я затрагиваю сервис https://api.linkedin.com/v1/companies/{id}/updates?format=json
,
JSON выводится в linkedin.php
, Этот файл затем включается в мою веб-страницу, скажем index.php
,
Я зарегистрировал приложение на https://developer.linkedin.com. Я ввел свой идентификатор клиента и секрет клиента в доступном здесь PHP-LinkedIn-SDK https://github.com/ashwinks/PHP-LinkedIn-SDK.
Я следовал за документацией разработчика, мне нужно сначала пройти аутентификацию. Когда я бегу linkedin.php
Я перенаправлен, чтобы войти в мой профиль LinkedIn. Я должен закончить этот шаг, чтобы прикоснуться к услуге выше.
В текущем решении мои пользователи должны будут войти в LinkedIn, когда они получат доступ к моему веб-сайту.
Как я могу получить доступ к списку сообщений моей компании в LinkedIn, не предлагая пользователям войти в систему?
Благодарю.
1. Сгенерируйте свой токен доступа
Следуйте документации https://github.com/ashwinks/PHP-LinkedIn-SDK создать ссылку для входа.
2. Сохраните свой токен доступа
Как только вы получите его, он будет доступен в течение 60 дней. Сохраните его в своей базе данных.
3. Получить сообщения вашей компании
Вы можете использовать тот же токен доступа для получения содержимого компании
$li = new LinkedIn(...);
$li->setAccessToken(YOUR_ACCESS_TOKEN);
$posts = $li->get('/companies/YOUR_COMPANY_ID/updates/');
4. Управление ответом
Кэшируйте или отображайте ответ после его анализа.
Надеюсь, это поможет,
Других решений пока нет …