LinkedIn API UGC Post 提及:分享评论无效
LinkedIn API UGC Post Mention: share commentary is invalid
我正在使用 LinkedIn API 创建 post。我还使用 LinkedIn Mentions 创建带有提及的 post。
我可以成功创建带有提及的 post,除非我在消息中添加表情符号或重音符号。没有提及功能,我可以成功创建任何 post。
有用的帖子:
- 你好 Whosebug
- 你好 Whosebug
- 你好 Whosebug
- 你好 Whosebug(提到 linkedin 页面)
无效的帖子:
- 你好 Whosebug(提到 linkedin 页面)
- 你好 Whosebug(提到 linkedin 页面)
我收到以下错误:
com.linkedin.content.common.ResponseException: share commentary is
invalid
我将以下数据发送到 LinkedIn:
array (
'author' => 'urn:li:organization:X',
'lifecycleState' => 'PUBLISHED',
'visibility' =>
array (
'com.linkedin.ugc.MemberNetworkVisibility' => 'PUBLIC',
),
'specificContent' =>
array (
'com.linkedin.ugc.ShareContent' =>
array (
'shareCommentary' =>
array (
'text' => 'Hellóó Whosebug',
'attributes' =>
array (
0 =>
array (
'length' => 13,
'start' => 8,
'value' =>
array (
'com.linkedin.common.CompanyAttributedEntity' =>
array (
'company' => 'urn:li:organization:X',
),
),
),
),
),
'shareMediaCategory' => 'NONE',
),
),
)
已解决.
需要解决三个问题:
- 从
strpos
切换到 mb_strpos
- 从
strlen
切换到 mb_strlen
- 将正文中的表情符号计为长度 2,而不是 1
我现在可以发送带有重音、特殊字符和提及的表情符号的文本。
我正在使用 LinkedIn API 创建 post。我还使用 LinkedIn Mentions 创建带有提及的 post。
我可以成功创建带有提及的 post,除非我在消息中添加表情符号或重音符号。没有提及功能,我可以成功创建任何 post。
有用的帖子:
- 你好 Whosebug
- 你好 Whosebug
- 你好 Whosebug
- 你好 Whosebug(提到 linkedin 页面)
无效的帖子:
- 你好 Whosebug(提到 linkedin 页面)
- 你好 Whosebug(提到 linkedin 页面)
我收到以下错误:
com.linkedin.content.common.ResponseException: share commentary is invalid
我将以下数据发送到 LinkedIn:
array (
'author' => 'urn:li:organization:X',
'lifecycleState' => 'PUBLISHED',
'visibility' =>
array (
'com.linkedin.ugc.MemberNetworkVisibility' => 'PUBLIC',
),
'specificContent' =>
array (
'com.linkedin.ugc.ShareContent' =>
array (
'shareCommentary' =>
array (
'text' => 'Hellóó Whosebug',
'attributes' =>
array (
0 =>
array (
'length' => 13,
'start' => 8,
'value' =>
array (
'com.linkedin.common.CompanyAttributedEntity' =>
array (
'company' => 'urn:li:organization:X',
),
),
),
),
),
'shareMediaCategory' => 'NONE',
),
),
)
已解决.
需要解决三个问题:
- 从
strpos
切换到mb_strpos
- 从
strlen
切换到mb_strlen
- 将正文中的表情符号计为长度 2,而不是 1
我现在可以发送带有重音、特殊字符和提及的表情符号的文本。