标签: linkedin-api

LinkedIN防止Linkedin Oauth在60天后过期的方法

我有一个网站,人们可以在其中发布博客。我希望博客自动发布到连接到该网站的 Linkedin 帐户。因此发布博客的人不是 linkedin 帐户的所有者。

我使用 LinkedIN 的共享 API 来执行此操作,但这需要 linkedin 帐户的管理员每 60 天刷新一次 Oauth 令牌。我知道这是为了防止非法使用帐户而采取的安全措施。但在这种情况下,它始终是我自己的 linkedIN 帐户。有没有解决的办法?也许可以使用应用程序密钥和秘密而不是访问令牌?

oauth-2.0 linkedin-api

2
推荐指数
1
解决办法
5359
查看次数

标记为开发人员时,应用未列在“我的应用”下

我已被添加为由其他人管理的 LinkedIn 应用程序的开发人员。但是,我没有看到它列在 LinkedIn Developers 站点的“我的应用程序”下。我在哪里可以找到它(以便我可以获得 API 密钥信息等)?

谢谢!

linkedin linkedin-api

2
推荐指数
1
解决办法
584
查看次数

通过 LinkedIn API v2 共享图像看起来被裁剪并且与在 www.linkedin.com 上共享不同

当图像通过 LinkedIn API v2 共享到个人资料(而不是公司)时,它会显示为已裁剪:

在此处输入图片说明

然而,当我上传和共享相同的图像www.linkedin.com,以我的个人资料它并没有显示为裁剪和整个图像所示:

在此处输入图片说明

方形和矩形图像都会发生这种情况。仔细观察,LinkedIn 似乎对padding-top通过 API 共享的图像应用了与www.linkedin.com.

来自 API

在此处输入图片说明

来自 www.linkedin.com

在此处输入图片说明

还有其他人看到这个问题吗?如果图像能够始终如一地呈现,那就太好了。

更新:共享到公司页面时也会发生这种情况,而不仅仅是个人资料。

linkedin linkedin-api

2
推荐指数
1
解决办法
950
查看次数

LinkedIn API V2 - 如何获取组织使用的个人资料照片?

我正在使用端点https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&role=ADMINISTRATOR&projection=(elements *(organizationalTarget~(localizedName)))&oauth2_access_token={{access_token}} 获取所有组织的用户。我尝试了不同的投影场,但仍然无法获得个人资料照片。有没有办法改变投影来获取照片,或者是否可能有另一个端点来获取照片?

linkedin-api

2
推荐指数
1
解决办法
2437
查看次数

图片上传在 Linkedin V2 API 中不起作用

我现在正在使用Linkedin V2与我的应用程序集成。我在尝试将图片上传到 Linkedin 时遇到问题。

我已经尝试从我的终端发出 CURL 请求(我使用的是 Ubuntu 操作系统)并得到如下响应:

终端命令(工作和文件上传):

curl -i --upload-file /Users/peter/Desktop/superneatimage.png --header "Authorization: Bearer redacted" 'https://api.linkedin.com/mediaUpload/C5522AQGTYER3k3ByHQ/feedshare-uploadedImage/0?ca=vector_feedshare&cn=uploads&m=AQJbrN86Zm265gAAAWemyz2pxPSgONtBiZdchrgG872QltnfYjnMdb2j3A&app=1953784&sync=0&v=beta&ut=2H-IhpbfXrRow1'
Run Code Online (Sandbox Code Playgroud)

它的响应如下:

HTTP/2 201 日期:UTC 2019 年 4 月 10 日星期三 09:14:44 服务器:Play set-cookie:lang=v=2&lang=en-us; 路径=/;Domain=api.linkedin.com x-ambry-creation-time: Wed Apr 10 09:14:44 UTC 2019 access-control-allow-origin: https://www.linkedin.com content-length: 0

当我将 CURL 请求集成到我的应用程序中时,我遇到了问题。我的应用程序中的 CURL 请求代码如下所示。

$headers = array();
$headers[] = 'Authorization: Bearer xxxxx';
$headers[] = 'X-Restli-Protocol-Version: 2.0.0';
$headers[] = 'Content-Type: multipart/form-data';
$ch = curl_init();
$options = array(
    CURLOPT_HEADER => true, …
Run Code Online (Sandbox Code Playgroud)

php curl php-curl linkedin-api

2
推荐指数
1
解决办法
979
查看次数

2019年如何申请LinkedIn API权限

我曾多次尝试使用谷歌搜索并浏览 LinkedIn/Microsoft 开发人员文档,但仍不清楚如何为r_fullprofile应用程序申请提升的 API 权限 ( ),甚至联系 LinkedIn 客户支持。

我们已经设置了一个应用程序,身份验证/基本 API 访问工作得很好。但目前尚不清楚目前的申请流程以及如何联系他们。合作伙伴计划页面不再存在,所有联系我们的链接也从网站上消失,他们的文档和支持论坛也没有帮助。

如果您能提供有关如何进行此操作的帮助或建议,我将不胜感激。

更新:澄清一下,我们确实已经有了 API v2 和 Oauth。我们需要知道获得许可的申请程序是什么r_fullprofile以及我们可以在哪里申请。

linkedin-api

2
推荐指数
1
解决办法
2597
查看次数

参数中的字段值验证失败:在 linkedIn API V2 中处理字段 [/authors] 时出现数据处理异常

有一个类似的问题

我尝试了答案中给出的解决方案。

我尝试了多种方案,但我不断收到以下错误:

网址1:

var companyid = '123456789';
var url = "https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List("+ encodeURIComponent(companyid)+")";
Run Code Online (Sandbox Code Playgroud)

以下网址的返回日志url

https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A123456789)
Run Code Online (Sandbox Code Playgroud)

网址2:

var companyid = '123456789';
var url = "https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List("+(companyid)+")";
Run Code Online (Sandbox Code Playgroud)

以下网址的返回日志url

https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn:li:organization:123456789)
Run Code Online (Sandbox Code Playgroud)

以下是我请求的身份验证权限:

r_liteprofile
r_emailaddress
w_member_social
rw_organization_admin
rw_organization
r_organization_social
Run Code Online (Sandbox Code Playgroud)

linkedin-api

2
推荐指数
1
解决办法
2850
查看次数

“无效的内容实体类型!” 发布到 Linkedin v2/shares 时

遵循此文档:https : //docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/rich-media-shares上传图像以在 LinkedIn 中的组织共享中引用。

使用Assets API成功上传图片。URN 采用这种格式 -urn:li:digitalmediaAsset:XXX

使用资产 ID 从 digitalmediaAsset URN检索资产信息显示以下状态:

{
    "serviceRelationships": [
        {
            "identifier": "urn:li:userGeneratedContent",
            "relationshipType": "OWNER"
        }
    ],
    "recipes": [
        {
            "recipe": "urn:li:digitalmediaRecipe:feedshare-image",
            "status": "AVAILABLE"
        }
    ],
    "mediaTypeFamily": "STILLIMAGE",
    "created": 1579015000150,
    "lastModified": 1579015039823,
    "id": "XXX",
    "status": "ALLOWED"
}
Run Code Online (Sandbox Code Playgroud)

但是当我使用 Assets URN编写共享时-

POST https://api.linkedin.com/v2/shares

{
    "content": {
        "contentEntities": [
            {
                "entity": "urn:li:digitalmediaAsset:XXX"
            }
        ],
        "description": "content description",
        "title": "Test Share with Content"
    },
    "distribution": {
        "linkedInDistributionTarget": …
Run Code Online (Sandbox Code Playgroud)

linkedin linkedin-api

2
推荐指数
1
解决办法
350
查看次数

使用 LinkedIn API 获取评论的评论

LinkedIn 文档说明了如何在此处收集评论的评论,但它们似乎不正确。它表示要发出如下所示的 GET 请求:

https://api.linkedin.com/v2/socialActions/urn:li:comment:(activity:6273189577469632512,6275822846992351232)/comments
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这样做时,我得到的只是 400 错误,并显示以下消息:

路径变量中的语法异常

这是评论瓮的正确格式吗?我尝试像其他请求一样对其进行编码,但返回相同的结果。查看此请求的工作示例确实会有帮助。

linkedin-api

2
推荐指数
1
解决办法
1601
查看次数

在linkedin开发人员中创建应用程序时未在OAuth 2.0范围中添加任何权限

在linkedin开发者帐户上创建应用程序时没有添加权限。我只想学习如何在生产中使用链接的 API。谢谢

https://i.stack.imgur.com/RBwg4.jpg

permissions linkedin access-token oauth-2.0 linkedin-api

2
推荐指数
1
解决办法
1152
查看次数