Ответ HTTP 500 с использованием API v1 LinkedIn.

Уже 2 дня при попытке опубликовать контент через API LinkedIn для определенной страницы компании возникает ошибка «Внутренняя ошибка службы». Как ни странно, это происходит только с этой конкретной страницей компании (id: 10684715), а не с другими страницами компании, на которые мы публикуем! код находится в php. Я проверил страницу компании, чтобы узнать, есть ли какая-либо полезная информация, и ничего не нашел. Кроме того, публикация одного и того же контента напрямую в LinkedIn работает, но не через API. Тот же код и похожие запросы работали раньше. Более того, обмен тем же контентом на странице другой компании работает! но не на странице этой конкретной компании! кто-нибудь знает, почему?

конечная точка:

https://api.linkedin.com/v1/companies/10684715/shares

заголовок:

Connection: Keep-Alive,
x-li-format: json,
Authorization: Bearer ****,
Content-Type: application/json,
Content-Length: ****,

данные поста:

{
    "visibility": "anyone",
    "comment": "Your inner world is SO POWERFUL in creating the life that you desire. Awareness of your thoughts and emotions gives you the ability to change them to ones that serve your highest good. #Blisspot #Findyourblisspot
https://www.blisspot.com/albums/photo/view/album_id/220/photo_id/1204/type/creation_date/count/209/category_id/0/title/Recent+Photos/offset/1",
    "content": {
         "submitted-url": "https://www.blisspot.com/albums/photo/view/album_id/220/photo_id/1204/type/creation_date/count/209/category_id/0/title/Recent+Photos/offset/1",
         "title": "",
         "description": " "
    }
}

ответ:

{
    "errorCode": 0,
    "message": "Internal service error",
    "requestId": "F6FH1FP3HI",
    "status": 500,
    "timestamp": 1516752029921
}

person Maryam Talebi    schedule 24.01.2018    source источник
comment
Я раньше не использовал LinkedIn API, поэтому вношу некоторые общие предложения. Авторизован ли токен API для записи на эту страницу? Существуют ли какие-либо настройки страницы, которые могут препятствовать запросам на запись API?   -  person fubar    schedule 24.01.2018
comment
Да, мы используем авторизованный токен, и раньше он работал. Но даже обновление токена не помогло. Насчет второй части не знаю. Я посмотрел в админке страницы компании и не нашел ничего похожего. Я также проверил учетную запись пользователя -> конфиденциальность и настройки -> партнеры и услуги -> разрешенные услуги и вижу, что наше приложение указано там. Не знаю, почему это внезапно перестало работать.   -  person Maryam Talebi    schedule 24.01.2018
comment
@MaryamTalebi Мы наблюдаем аналогичную проблему с отправкой в ​​общий доступ к личному профилю. С вечера понедельника мы получаем Внутреннюю ошибку службы, но общий ресурс все еще отображается в профиле пользователя. Наблюдаете ли вы подобное поведение, когда получаете сообщение об ошибке?   -  person hundredwatt    schedule 24.01.2018
comment
Извините за бесполезный ответ «Я тоже», но мы также видим это на нескольких разных аккаунтах и ​​страницах. Не могу найти общую тему. Хуже того, кажется, что LinkedIn на самом деле время от времени публикует акцию, хотя и отвечает 500.   -  person Mike Desjardins    schedule 24.01.2018
comment
@hundredwatt Я перепроверил, и ты прав. Они публикуются, но мы получаем 500!!   -  person Maryam Talebi    schedule 25.01.2018
comment
У меня такая же проблема с сообщениями на временной шкале (сообщения успешны). Для сообщений страницы/компании происходит сбой с «Внутренней ошибкой», также не удалось опубликовать. Я использую Яву.   -  person srikanth    schedule 06.02.2018


Ответы (2)


Похоже, это периодически возникающая проблема с #linkedin API v2. Для клиентов, которые получают 500 ошибок, когда вы выполняете поиск страниц через API, эти страницы, по-видимому, даже не существуют.

Но если вы запустите тот же поиск через v1, он появится, и вы сможете публиковать сообщения, используя v1 API.

Что странно, так это то, что через несколько дней он вдруг снова начнет работать. Те же звонки, те же жетоны.

Я обратился к их разработчикам за помощью, но они просто отвечают на сообщения здесь. Будем надеяться, что они ловят и исправляют эти 500 ошибок.

Но пока изменения в v2 API очень приветствуются, не считая 500 багов

person Gregory Brine    schedule 28.02.2018
comment
Грегори, можете ли вы привести несколько примеров проблем, с которыми вы сталкиваетесь, и с какими конечными точками вы сталкиваетесь. Также у вас есть вопрос, или вы просто хотели опубликовать уведомление? - person sketchthat; 28.02.2018
comment
Мне дали людям знать, что мы видели подобное, и подняли это как проблему. Это было ближе всего, и я хотел, чтобы люди знали, что мы сделали, чтобы решить эту проблему, пока мы не сможем надежно использовать новые API. С точки зрения примеров, нет, потому что два клиента снова начали работать. - person Gregory Brine; 28.02.2018
comment
Извините, я просматривал сообщение и предположил, что это был вопрос, а не ответ. Игнорируй меня - какая глупая ошибка. - person sketchthat; 28.02.2018
comment
Все хорошо. Тоже был многословный ответ. И было немного того и другого. TBH, я хочу, чтобы LinkedIn обратил внимание и был немного более открытым в отношении своих API. - person Gregory Brine; 28.02.2018

Если у кого-то еще есть эта проблема, через 3 дня она была решена сама собой. Судя по всему, это было связано с обновлением на некоторых страницах на стороне LinkedIn, и через пару дней они это исправили.

ОБНОВЛЕНИЕ: проблема исправлена ​​для страниц, с которыми раньше возникали проблемы. Но теперь это происходит с некоторыми другими страницами, которые мы обрабатываем!!!

person Maryam Talebi    schedule 12.02.2018