Я пытаюсь автоматизировать тянуть данные с моей страницы компании, связанной с помощью API. Это будет работа на стороне сервера без вмешательства пользователя.
У меня есть учетные записи для входа в linkedin и приложение REST API с ключами по адресу : https://developer.linkedin.com/documents/quick-start-guide
Я хочу, чтобы каждую ночь я мог загрузить содержимое своей стены, чтобы заполнить ее на моем сайте в социальных сетях.
Есть ли способ получить и сохранить серверный токен Oauth, а не требовать или подделывать часть сеанса клиента?
Благодаря!
Да, вы можете, но токен может истечь, поэтому вам нужно обновить его, когда это необходимо.
Вот пример: https://github.com/EJTH/SLinkedIn/blob/master/examples/reusing-tokens.php
Если вы запустите cron, тогда не авторизуйтесь, но обрабатывайте исключения, чтобы сбросить токен и заставить пользователя обновить его при следующем входе в систему.
Я не верю, что это связано с тем, что LinkedIn не позволяет это делать.
Я столкнулся с одной и той же проблемой, и кажется, что может быть способ сохранить ее дольше, но похоже, что LinkedIn явно запрещает автоматические действия в своих условиях обслуживания. Проще говоря, я не считаю, что любое автоматическое действие может быть инициировано, кроме как членом.
Это более подробно описывает их позицию по автоматическим запросам: