从公司页面获取LinkedIn提要-最新信息

时间:2019-03-18 17:37:57

标签: php api linkedin

我想获取公司页面的提要(例如内容,标题和缩略图),然后将其显示在其他地方,而无需任何人登录。但是有关如何执行它或什至可能的信息是非常矛盾或不赞成使用。

首先:是否有可能(2019年3月)?

如果是,则哪些信息是正确的: -我必须申请合伙或类似的东西吗 要么 -是否可以像LinkedIn-API版本1一样提出请求? (最好是我想在请求中使用PHP。)

我找到的是以下解决方案,似乎都不起作用: -旧版本1 -活动Feed API -共享API -UGC Post API -只有与合伙企业(https://developer.linkedin.com/partner-programs)合作;在这里,我可以提交一个应用程序:https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program,但是与使用我的应用程序创建应用程序有什么区别? -不可能了

哪个是正确的? 我必须使用哪个API?

非常感谢您的建议。

更新-我尝试了以下操作:

我在https://www.linkedin.com/developers/apps下注册了一个testapp。

这为我提供了一个客户ID和一个客户秘密。

我按此处所述使用了它:https://docs.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow?context=linkedin/consumer/context,但得到的响应是:

{
    "error": "access_denied",
    "error_description": "This application is not allowed to create application tokens"
}

对此进行了研究,发现以下信息:

  

我可以为我的应用程序获取不需要成员登录的访问令牌吗?

     

我们不为与特定LinkedIn成员无关的应用程序提供访问令牌。

     

如果您的应用程序要求您以自动方式进行API调用-在没有用户交互的情况下,您需要通过手动登录来引导第一个访问令牌请求,然后确保您的应用程序在到期前自动刷新令牌,以避免需要额外的人工验证。 (https://developer.linkedin.com/support/faq

听起来,如果不拥有自己的LinkedIn个人资料,就不可能为公司编写应用程序...

但我也发现了这一点

  

客户端凭据流(两足式OAuth):https://docs.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow?context=linkedin/consumer/context:参与者如果您的应用程序需要访问不是特定于成员的API,请使用客户端凭据流。您的应用程序默认情况下无法访问这些API。与我们联系,以授予您的应用程序使用此流程的权限。 (LinkedIn API: Access Denied when getting Access Token

但是这些信息也是从2014年开始的,LinkedIn于去年3月左右更改了他们的身份验证方法...

我真的不知道哪些信息是最新的,与谁联系或在哪里注册我的申请... 问题是,我必须先知道这一点,然后才能注册我的实际应用程序。

1 个答案:

答案 0 :(得分:0)

您必须申请LinkedIn营销计划,并要求r_organization_socialw_organization_social permissions

这是他们过去免费提供的许可,但不再使用。