我正在尝试编写代码以自动在我的LinkedIn组中发布帖子。我正在使用以下API命令(与我的人员和组一起使用):
POST
https://api.linkedin.com/v2/ugcPosts
BODY
{
"author": "urn:li:person:123ABC",
"containerEntity": "urn:li:group:123",
"lifecycleState": "PUBLISHED",
"specificContent": {
"com.linkedin.ugc.ShareContent": {
"media": [
{
"description": {
"attributes": [],
"text": "Check out our awesome group!"
},
"status": "READY",
"thumbnails": [],
"title": {
"attributes": [],
"text": "Group Post!"
}
}
],
"shareCommentary": {
"attributes": [],
"text": "Some group text"
}
}
},
"visibility": {
"com.linkedin.ugc.MemberNetworkVisibility": "CONTAINER"
}
}
但是我遇到了这个错误:
{"serviceErrorCode":100,"message":"Unpermitted fields present in REQUEST_BODY: Data Processing Exception while processing fields [/containerEntity]","status":403}
我注册了一个应用程序,并在范围w_member_social
中获得了访问令牌。
我是否正确理解我无法使用此命令?
请帮帮我。
答案 0 :(得分:0)
我建议改变
"com.linkedin.ugc.MemberNetworkVisibility": "CONTAINER"
到
"com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"