使用v1 linkedin公司的HTTP 500响应共享api

时间:2018-01-24 01:07:36

标签: php linkedin linkedin-api http-error

尝试通过LinkedIn API发布针对特定公司页面的内容已经过了2天,因为"内部服务错误"。奇怪的是,它只发生在这个特定的公司页面(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
}

2 个答案:

答案 0 :(得分:1)

这似乎是#linkedin API v2的间歇性问题。对于获得500个错误的客户,当您通过API进行页面搜索时,这些页面显然甚至不存在。

但是,如果您通过v1运行相同的搜索,则会出现,您可以使用v1 API进行发布。

奇怪的是,它会在几天后突然重新开始工作。同样的呼叫,相同的令牌。

我已经联系了他们的开发者寻求帮助,但他们只是回复帖子。让我们希望他们能够捕捉并调试这500个错误。

但到目前为止,v2 API的变化非常受欢迎,除了500个错误

答案 1 :(得分:0)

如果有人仍然有这个问题,3天后就会自行修复。显然,这是由于LinkedIn方面的某些页面上的更新,并在几天之后修复了它。

更新:针对之前发生过问题的网页问题已修复。但是,现在它已发生在我们正在处理的其他网页上了。