2015-08-04 3 views
3

Я являюсь владельцем и администратором страницы компании LinkedIn: https://www.linkedin.com/company/{id}/.LinkedIn Фирма

Я хочу подключиться к LinkedIn и получить обратно JSON-фид с последними 10 сообщениями на стене моей компании для отображения на моем веб-сайте, поэтому я касаюсь услуги https://api.linkedin.com/v1/companies/{id}/updates?format=json.

JSON выводится в linkedin.php. Этот файл затем включен в мою веб-страницу, скажем index.php.

Я registrered приложение на https://developer.linkedin.com. Я ввел свой идентификатор клиента и клиентскую секретность в PHP-LinkedIn-SDK, доступный здесь https://github.com/ashwinks/PHP-LinkedIn-SDK.

Я следил за документацией разработчика, которую мне нужно для аутентификации. Когда я запускаю linkedin.php, я перенаправляется на вход в мой профиль LinkedIn. Я должен закончить этот шаг, чтобы коснуться службы выше.

С текущим решением мои пользователи должны будут войти в LinkedIn, когда они доступ к своему сайту.

Как я могу получить доступ к списку сообщений моей компании LinkedIn, не запрашивая моих пользователей войти в систему?

Спасибо.

ответ

1

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. Управление отклика Cache или отобразить ответ после разбора его.

Надеюсь, что это поможет,

Смежные вопросы