我想获取一个公司页面的提要(例如内容和标题&缩略图),并在其他地方显示它们,而不需要任何人登录。但是关于如何去做的信息,或者如果可能的话,是非常矛盾或被反对的。
首先,是否有可能(2019年3月)?
如果是的话,哪些信息是正确的:-我是否必须申请合作伙伴关系或类似的或-是否有一个要求,我可以提出的版本1的LinkedIn-API?(最好是使用PHP请求。)
我发现了以下解决方案,但似乎都不起作用:-旧版本1- Activity共享API - UGC只有合作(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。
这给了我一个客户身份和一个客户秘密。
我使用了下面的描述:https://learn.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个人资料.
但我也发现了这个:
客户机凭据流(2条腿的OAuth):https://learn.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月前后改变了他们的认证方法.
我真的不知道什么信息是最新的,该联系谁或者在哪里注册我的申请.问题是,我必须事先知道这一点,然后才能登记我的实际申请。
发布于 2019-04-02 03:36:59
你必须申请LinkedIn营销计划,并要求r_organization_social和w_organization_social permissions。
这是他们过去自由给予的许可,但现在不再允许了。
https://stackoverflow.com/questions/55227097
复制相似问题