来自 LinkedIn 的文章分享 API 抛出错误
Article Share API from LinkedIn Throwing error
我正在尝试使用文章分享 API 制作一个简单的分享按钮 LinkedIn。这很直接,我是这么认为的。
使用域的 href
时,有效:
https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fsp156.prefeitura.sp.gov.br/portal
我什至可以转到另一页:
但是,如果我尝试另一个页面:
出现错误。查看控制台并没有多大帮助,在网络选项卡上所有请求 return 200.
我尝试删除查询参数,尽管页面没有它们就无法工作,但仍然没有工作
@编辑:
连LinkedIn官方的pages inspector都能认出这个page,我现在真是一头雾水:
有人知道发生了什么事吗?提前致谢。
如果您在调试模式下直接浏览到登录页面,您会看到它返回错误 200 并且未链接。
https://sp156.prefeitura.sp.gov.br/portal/servicos/informacao?servico=3832
Ops, parece que este serviço não existe, busque um serviço na lista ao lado.
Google翻译的是哎呀,好像没有这个服务,在旁边的列表里找服务。
LinkedIn 必须重定向到一个已知的好页面,这就是其他两个解析的原因。
我确实注意到该页面上有一个登录选项,也许该页面只能访问 post 登录?
您分享的 URL 包含一个 ?
字符。您需要使用 URL-encoding 转义该字符。所以,这就是你应该想要的...
https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fsp156.prefeitura.sp.gov.br%2Fportal%2Fservicos%2Finformacao%3Fservico%3D3832
注意 ?
在这里如何呈现为 %3F
。 URL 应该只有一个 ?
,因为这表明 $_GET
数据将继续该标记。其中两个,服务器不知道并感到困惑!
现在看起来不错!
我正在尝试使用文章分享 API 制作一个简单的分享按钮 LinkedIn。这很直接,我是这么认为的。
使用域的 href
时,有效:
https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fsp156.prefeitura.sp.gov.br/portal
我什至可以转到另一页:
但是,如果我尝试另一个页面:
出现错误。查看控制台并没有多大帮助,在网络选项卡上所有请求 return 200.
我尝试删除查询参数,尽管页面没有它们就无法工作,但仍然没有工作
@编辑: 连LinkedIn官方的pages inspector都能认出这个page,我现在真是一头雾水:
有人知道发生了什么事吗?提前致谢。
如果您在调试模式下直接浏览到登录页面,您会看到它返回错误 200 并且未链接。
https://sp156.prefeitura.sp.gov.br/portal/servicos/informacao?servico=3832
Ops, parece que este serviço não existe, busque um serviço na lista ao lado.
Google翻译的是哎呀,好像没有这个服务,在旁边的列表里找服务。
LinkedIn 必须重定向到一个已知的好页面,这就是其他两个解析的原因。 我确实注意到该页面上有一个登录选项,也许该页面只能访问 post 登录?
您分享的 URL 包含一个 ?
字符。您需要使用 URL-encoding 转义该字符。所以,这就是你应该想要的...
https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fsp156.prefeitura.sp.gov.br%2Fportal%2Fservicos%2Finformacao%3Fservico%3D3832
注意 ?
在这里如何呈现为 %3F
。 URL 应该只有一个 ?
,因为这表明 $_GET
数据将继续该标记。其中两个,服务器不知道并感到困惑!
现在看起来不错!