linkedin - 无法通过 API 创建具有 VIDEO 类型的 ugc 帖子
问题描述
尝试通过 VIDEO 类型的 API 创建 UGC 帖子时出现权限问题。所有其他 ugc 帖子类型都按预期工作。得到以下问题:
{ "message": "com.linkedin.publishing.util.common.ResponseException: urn:li:developerApplication:7242213 does not have permission to create ugc posts",
"status": 401 }
Request:
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.linkedin.com/v2/ugcPosts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\n \"author\":\"urn:li:person:<person ID>\",\n \n \"lifecycleState\": \"PUBLISHED\",\n \"specificContent\": {\n \"com.linkedin.ugc.ShareContent\": {\n \"media\": [\n {\n \"description\": {\n \"attributes\": [],\n \"text\": \"Sample Description\"\n },\n \"media\": \"urn:li:digitalmediaAsset:C4D05AQEulqRDlCUbSA\",\n \"status\": \"READY\",\n \"originalUrl\": \"https://seosamba.com\",\n \"title\": {\n \"text\": \"Official LinkedIn Blog\"\n }\n }\n ],\n \"primaryLandingPageUrl\": \"https://seosamba.com\",\n \"shareCommentary\": {\n \"attributes\": [],\n \"text\": \"Some share text\"\n },\n \"shareMediaCategory\": \"VIDEO\"\n }\n },\n \n \"visibility\": {\n \"com.linkedin.ugc.MemberNetworkVisibility\": \"PUBLIC\"\n }\n}\n",
CURLOPT_HTTPHEADER => array(
"authorization: Bearer AUTH TOKEN",
"cache-control: no-cache",
"content-type: application/json",
"postman-token: 1abac8b6-bbc1-0acd-b469-f83715faeea2",
"x-restli-protocol-version: 2.0.0"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
解决方案
我向 LI Support 发送了请求,我得到了回复(两周前):
“你好阿列克谢,
创建视频 UGC 帖子目前是一项列入白名单的功能。目前暂停将新的视频应用列入白名单。
不过,您可以继续创建非视频的 UGC 帖子。
在我获得有关何时可以再次将应用列入白名单的更多信息之前,我将暂停此操作。
最好的,迈克”
无论如何,我尝试了这个进行测试,此时不需要视频。我建议您联系支持人员重新检查。
推荐阅读
- arrays - 将 Alamofire 结果分配给数组
- spring-boot - SpringBoot Jar 在 Linux 上构建时不工作,但在 Windows 上构建时工作
- oracle-apex - 设置值 动态操作错误:Ajax 调用返回服务器错误 ORA-20987:APEX - ERR-1002 无法找到项目 ID
- javascript - 需要帮助从 JavaScript 中的对象数组中获取计数
- java - java泛型方法签名
- unity3d - 关闭和关闭单例模式的问题
- python - 无法使用 BeautifulSoup 获取文章的网址
- oracle - 使用 Informatica 将 Oracle 存储过程输出 clob 参数(以创建 JSON 格式)保存到文件中
- powershell - 一键重命名计算机并加入域的批处理脚本
- django - Django:如何从不同的数据库表中获取相关数据并将其显示为一个