我们正在 LinkedIn Rest API 中按作者获取所有帖子。我们正在使用projection来丰富author名称和徽标等内容。这是查询:
curl "https://api.linkedin.com/rest/posts?author={MY_ORG}&q=author&count=50&projection=(elements(*(*,author~(vanityName,localizedName,logoV2(*,cropped~:playableStreams(*,elements*(identifiers*(identifier))))))))" \
-H "LinkedIn-Version: 202212" \
-H "Authorization: .."
Run Code Online (Sandbox Code Playgroud)
这工作正常,但是如果我更改为LinkedIn-Version: 202301我会得到以下响应:
{
"status": 400,
"code": "ILLEGAL_ARGUMENT",
"message": "projection parameter is not allowed for this endpoint"
}
Run Code Online (Sandbox Code Playgroud)
这有记录在任何地方吗?我如何获取作者的详细信息?
[这里是问题屏幕录制的链接。] ( https://drive.google.com/file/d/1vebV3izUTfP1o7NyXUP9irPM_oc89phi/view?usp=sharing )。
\n一般来说,问题不在于访问或登录 LinkedIn。我正在开发一个使用 LinkedIn OAuth 客户端的应用程序,允许用户添加他们的 LinkedIn 帐户。
\n我的应用程序https://notionsocial.web.app/将用户重定向到https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=77hkxxkjkqzq2n&redirect_uri=https://notionsocial.web.app/auth/ callback/linkedin&state=state&scope=r_basicprofile%20w_member_social%20rw_organization_admin%20w_organization_social%20r_organization_social,它会打开 LinkedIn 身份验证屏幕,并且几天前工作正常。\n但是现在,当用户输入其凭据并单击“登录”时,它会打开不重定向到我的网站,无论是否有错误消息。但显示此页面。\n
与我的 LinkedIn 个人帐户无关;我尝试过使用不同的帐户和不同的浏览器。甚至我的应用程序的用户也在他的计算机上遇到了这个问题\n我什至尝试过其他社交日程安排网站并使用 LinkedIn 成功登录到它们。\n但是当我尝试创建新的 LinkedIn 开发人员应用程序并使用以下内容转到访问 URL 时新的客户端ID,出现同样的问题。
\n我联系了Linkedin 开发者支持,他们承认这是 Linkedin 平台的一个错误,并在 3-4 天内修复了它。
\n问题是我无法从 Linkedin API 获取我的用户信息。我总是没有足够的权限来访问:
GET /用户信息 - 状态 403
我尝试进行 API 调用来获取我的 LinkedIn 用户信息,例如名字。
我有一个 LinkedIn 应用程序和开发帐户。我在搜索栏中进行授权和获取 accestoken 手册。我只是填写缺少的参数。之后,我尝试使用访问令牌在 Postman 中进行 API 调用。范围配置文件的授权有效,我得到了一个访问令牌。但是,当我尝试使用授权承载中的访问令牌在 Postman 中对https://api.linkedin.com/v2/userinfo进行 API 调用时。我只得到这样的回应:
"serviceErrorCode": 100,
"message": "Not enough permissions to access: GET /userinfo",
"status": 403"
Run Code Online (Sandbox Code Playgroud)
我只有消费者免费产品 - 所以我在 LinkedIn 上分享并使用 openid connect 登录。
我仍然不知道为什么我无法获取我的个人资料信息。有人可以告诉我获得访问令牌后我做错了什么吗?有没有更好的方法来尝试对 userinfo 进行 API 调用?或者我需要其他产品和权限吗?感谢帮助 :)
我正在开发一个登录的应用程序LinkedIn.我做的事情是:
LinkedIn从此链接下载SDK LinkedIn-SDK从下载的项目中复制并将其添加到我的project-> libs文件夹中.compile project(':libs:linkedin-sdk') 去build.gradle和include ':libs:linkedin-sdk' 到setting.gradle文件然后我收到一个错误:
"Gradle 'LinkdinApplication' project refresh failed
Error:Configuration with name 'default' not found."
在建设项目时.
那么,我遵循的程序是对的吗?或者我应该如何添加它?
我试过下面的代码,但它不起作用.
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager GET:[NSString stringWithFormat:@"https://api.linkedin.com/v1/people/~/connections:(picture-url,first-name,last-name,id,industry,positions:(company:(name),title),specialties,date-of-birth,interests,languages,siteStandardProfileRequest)?oauth2_access_token=%@&format=json",accessToken] parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"%@",responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Fail");
}];
Run Code Online (Sandbox Code Playgroud)
在击中这个api之后我得到了吼叫响应.请帮我如何获取linkedin朋友列表.
<error>
<status>403</status>
<timestamp>1498049304917</timestamp>
<request-id>G6GU8W51BY</request-id>
<error-code>0</error-code>
<message>Access to connections denied</message>
</error>
Run Code Online (Sandbox Code Playgroud) 我在我的网站上使用 linkedin 登录。一切正常,直到上周,它开始返回“504 网关超时”错误。我没有更改 linkedin 开发人员网站上的应用程序设置或应用程序代码中的任何内容。奇怪的是,它在本地主机上仍然可以正常工作,但在生产中它会返回上述错误。我的问题是:
是不是Linkedin方面更有可能出现问题?因为对我来说,我的网站似乎正在尝试连接 linkedin API,但它从未得到响应。
不幸的是,我没有找到任何可以就这个问题联系的地址。有 Linkedin 支持吗?或者你们中有人遇到过类似的问题吗?
谢谢
authentication request-timed-out http-status-code-504 oauth-2.0 linkedin-api
顺便说一句,昨天我问了这个问题,但没有得到想要的结果。
我正在尝试通过 LinkedIn 设置共享消息。我知道要工作你的参数必须被编码。例如我制作了链接:
所以我没有放弃并尝试通过库React-share,但它也不起作用。例如,我根据文档设置参数:

所以,我需要添加标题、描述和一些代码,每次用户注册和所需的图像时都会改变这些代码。
使用 LinkedIn REST API 的 v2,我正在寻找一种将文章发布到我公司的 LinkedIn 页面的方法。
我已在此处注册https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program,目前正在等待批准。
我希望能够在我公司的网站上创建博客文章,当我按“发布”时,我想将该博客文章作为文章发布到我公司的 LinkedIn 页面。
我最接近查找有关此主题的信息的是https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/articles-api 但这并没有透露任何信息张贴文章,只检索和删除它们
对不起,如果这个问题不适合 stackoverflow。
我从 Linkedin API 获得了访问令牌。我正在尝试使用它,但是我不确定如何包含我的 access_token。我在文档中找不到任何示例。
base_url = f'https://api.linkedin.com/v2/people?access_token={linkedin_key}&format=json'
requests.get(base_url).json()
Run Code Online (Sandbox Code Playgroud)
这输出
{'serviceErrorCode': 65604,
'message': 'Empty oauth2 access token',
'status': 401}
Run Code Online (Sandbox Code Playgroud)
有谁知道怎么了?谢谢你。
通过 API 将视频上传到 LinkedIn 时,我们经常遇到 504 超时错误。我们添加了退避和重试机制,但仍然会因此而导致很大比例的失败。我们可以手动重试上传,最终它们可以在不做任何更改的情况下工作。
还有其他人解决这个问题吗?我们可以对上传做些什么来减少或防止这些错误?我们的一些上传代码如下:
data = self.session.post(
url="/assets",
params={"action": "registerUpload"},
json={
"registerUploadRequest": {
"owner": owner,
"recipes": ["urn:li:digitalmediaRecipe:feedshare-video"],
"serviceRelationships": [
{"identifier": "urn:li:userGeneratedContent", "relationshipType": "OWNER"}
],
"supportedUploadMechanism": ["SYNCHRONOUS_UPLOAD"],
}
},
)
upload_url = data["value"]["uploadMechanism"][
"com.linkedin.digitalmedia.uploading.MediaUploadHttpRequest"
]["uploadUrl"]
response = self.session.put(
url=upload_url,
headers={"Content-Type": "application/binary"},
data=media.file.open("rb"),
return_response=True,
)
Run Code Online (Sandbox Code Playgroud) linkedin-api ×10
linkedin ×2
android ×1
api ×1
article ×1
ios ×1
javascript ×1
linked-list ×1
oauth-2.0 ×1
objective-c ×1
postman ×1
python ×1
react-share ×1
reactjs ×1
rest ×1
share ×1
userinfo ×1