LinkedIn设置为在3月1日弃用v1 API。我有一个使用v1公司页面API(https://api.linkedin.com/v1/companies/)来检索发布到公司页面的更新列表的解决方案。
我已经通读了文档和迁移信息,不幸的是,文档尚不清楚如何访问更新的公司页面API。
文档似乎暗示要获得对API的访问权,您必须提交申请以进行批准,但是表格(https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program)似乎表明他们正在接受许多API的申请,但公司页面API不在列表中。
此页面有时指出,访问公司页面API不需要提交,但似乎已被删除。
我希望有人遇到过这种情况,并且可以就如何继续进行访问以及是否需要该应用程序提供一些指导。我已经尝试过直接与LinkedIn建立联系,但运气不佳。感谢所有帮助。
答案 0 :(得分:0)
您可以使用/ ugcPosts查询来实现。询问scala> players.show
+---+------+-----------------+
| id| age| name|
+---+------+-----------------+
| 3|193080| De Gea|
| 0|158023| L. Messi|
| 4|192985| K. De Bruyne|
| 1| 20801|Cristiano Ronaldo|
| 2|190871| Neymar Jr|
+---+------+-----------------+
scala> players.printSchema()
root
|-- id: integer (nullable = true)
|-- age: integer (nullable = true)
|-- name: string (nullable = true)
scala>
,并在q=authors
查询参数中提供公司列表。
您可以使用authors
进行测试:
curl
不要忘记替换curl -H "Authorization: Bearer __ACCESS_TOKEN__" -H "X-Restli-Protocol-Version: 2.0.0" "https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A__ORGANIZATION_ID__)"
和__ACCESS_TOKEN__
。