LinkedIn共享API';ugcPosts';响应504来自PHP的网关超时(Wordpress)
我正在使用wordpress将我的帖子分享到linkedIn。为此,我使用API。但此API响应返回504网关超时 在前面的步骤中,当我调用另一个API来获取访问令牌时,它很容易获取访问令牌。但当我想使用UCPOST api请求创建共享时,它提供了网关超时。 我请求的代码在这里 请任何人帮助我 从本地主机apache服务器(PHP、wordpress)尝试 答复: [正文]=>{“消息”:“请求超时”,“状态”:504} [响应]=>阵列 ( [代码]=>504 [消息]=>网关超时LinkedIn共享API';ugcPosts';响应504来自PHP的网关超时(Wordpress),php,wordpress,http-status-code-504,Php,Wordpress,Http Status Code 504,我正在使用wordpress将我的帖子分享到linkedIn。为此,我使用API。但此API响应返回504网关超时 在前面的步骤中,当我调用另一个API来获取访问令牌时,它很容易获取访问令牌。但当我想使用UCPOST api请求创建共享时,它提供了网关超时。 我请求的代码在这里 请任何人帮助我 从本地主机apache服务器(PHP、wordpress)尝试 答复: [正文]=>{“消息”:“请求超时”,“状态”:504} [响应]=>阵列 ( [代码]=>504 [消息]=>网关超时 )我在iO
)我在iOS中也做同样的事情,代码也几乎相同——但都是用Swift完成的。我唯一不同的是可见性是:“可见性”:{“com.linkedin.ugc.MemberNetworkVisibility”:“PUBLIC”}我每次都会收到504的响应。
$params = '{
"author" : "urn:li:person:'.$linkedInAppCredentials->get_user_URN().'",
"lifecycleState" : "PUBLISHED",
"specificContent" : {
"com.linkedin.ugc.ShareContent" : {
"shareCommentary" : {
"text" : "'.$message.'"
},
"shareMediaCategory" : "NONE"
}},
"visibility" :"PUBLIC"
}';
$headers = '{
"Content-Type": "application/json",
"X-Restli-Protocol-Version": "2.0.0",
"x-li-format": "json",
"Connection": "Keep-Alive",
"Authorization": "Bearer '.$linkedInAppCredentials->getAccessToken().'"
}';
$requestedUrl = "https://api.linkedin.com/v2/ugcPosts?oauth2_access_token=".$this->getAccessToken();
$requestBody = array(
'headers' => $header,
'timeout' => 3600,
'body' => $params
);
$result = wp_remote_post($requestedUrl, $requestBody);