I'm working on updates of exisitng iOS app which uses LinkedIn REST API.
Earlier to get posts of user I made request to https://api.linkedin.com/v1/people/{id}/network/updates?format=json
I need to get r_network permission to accomplish that. But now with changes in API that request doesn't work. I couldn't find any useful info in Developer Program Transition Guide nor in developer docs.
According to the transition guide, there are only 3 endpoints that are generally available:
Profile API — /v1/people/~
Share API — /v1/people/~/shares
Companies API — /v1/companies/{id}
Your request is clearly not one of these endpoints. If you have not begun a discussion with people in the partnership program, you should start that process now.
Related
We got a message to migrate to the new Google Identity Service.
We do a direct usage of GAPI.Client for authentication and not the Javascript Platform library.
Does anyone know if the deprecation would affect us?
According to this blog post, it doesn't seem to be affected but we are getting the emails from Google asking us to migrate.
I have been looking into de LinkedIn Compliance API, since our goal is to:
Allow users to send connection requests / "invitations"
Send chat messages to existing connections
Get the conversation history with a connection
But, as it seems, the API could be closed for new connections... While it is not mentioned in the docs of the Compliance API itself, or in its changelog, it is said to be "closed" on this page. Also, when trying to start a new application integration within the LinkedIn developer platform, it is not listed as an option.
So my question is twofold:
Is it still possible to connection to the LinkedIn Compliance API? (after being authorized, of course)
If not: could above three aims be achieved through another API? I have been browsing many of the docs, but was not able to find a substitute LinkedIn solution yet.
Goodmorning,
I’ve been looking into the documentation for the linkedin API.
I'm interested in the compliance solution, in particular the following APIs:
Organization Lookup API
Company Search API
Organization Access Control API
Some APIs of the People integration
I didn't understand if the compliance solution is accessible or not and if I should apply for it.
I've posted this question on the microsoft docs Q&A section and they told me to post it here where the linkedin API team can help me.
Thank you,
Giovanni.
Apparently, it is not possible to request access to the Compliance API, see here: https://docs.microsoft.com/en-us/linkedin/shared/authentication/getting-access#compliance-closed
I realized that LinkedIn from the service voyager use
link is related to Voyager
https://linkedin.api-docs.io/v1.0/messaging/RMTx5GgWKsMivwQ7m
But sending messages is not mentioned in this document
ــــــــــــــــــــــــــــــــــــــــــــــــــ
You should go to this link and register a ticket and say that you want to use this access
https://linkedin.zendesk.com/hc/en-us/requests/new
Company/Organization Name
Brief Summary of what the organization does.
Precise use case for Compliance APIs
List of Compliance APIs that you intend to use for your Compliance-related activities.
Complete the information for the LinkedIn development team to review
I have managed to successfully post profile status updates and company status updates, but is it possible to use their API to send group updates?
I've seen some references to their Partner Program and I suspect that I might need to join that in order to unlock more of their API, however, this is currently unclear.
You are correct. Access to Group posting API calls requires a partnership to help reduce abuse of the API.
You can apply for partnership with LinkedIn here: https://developer.linkedin.com/partner-programs/apply
I inherited a program that was written with the old LinkedIn API, and I'm trying to migrate it to the new API. When I try to get the r_basicprofile permission, my oauth token works. However, when I try r_network or rw_nus, I get a response
invalid scope -- your application has not been authorized for
r_network.
Yet, when I go to www.linkedin.com/developer/apps/xxxx/auth, the boxes for r_network and rw_nus are checked.
I.e., A request to
https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=xxxxxx&scope=r_basicprofile&state=yyyy&redirect_uri=http%3A%2F%2Fkalatublog.com%2Fwp-content%2Fmu-plugins%2Fimb-en%2Fhelpers%2Fsocial-connect%2Fapi%2Ffinalize.php%3Fapi%3Dlinkedin%26ch%zzzzz
works, but a request to
https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=xxxxxx&scope=r_network&state=yyyy&redirect_uri=http%3A%2F%2Fkalatublog.com%2Fwp-content%2Fmu-plugins%2Fimb-en%2Fhelpers%2Fsocial-connect%2Fapi%2Ffinalize.php%3Fapi%3Dlinkedin%26ch%zzzzz
gives that error. What am I doing wrong?
As of May 15,
After the grace period expires, several REST API endpoints will no longer be available for general use. The following endpoints are the only ones that will remain available for use:
Profile API — /v1/people/~ `
Share API — /v1/people/~/shares
Companies API — /v1/companies/{id}
If your application is currently using any other API services (e.g. Connections, Groups, People Search, Invitation, Job Search, etc.) you will have to apply to become a member of a relevant Partner Program that provides the necessary API access to continue to leverage any of the endpoints that are not listed above.
It looks like linkedin no longer wants to share anything with their API. Creating a new app indicates that the only possible options are r_basicprofile, r_emailaddress, rw_company_admin, and w_share:
TLDR: they have locked down the API and restricted the usage to an extremely limited set of access points.
I did some more digging. The linkedin website is misleading. On my app linkedin page, it says that I'm approved for rw_nus and r_network, but on this page
https://developer.linkedin.com/support/developer-program-transition
it says those are no longer approved.
So the app home page in linkedin incorrectly said I had those permissions.
Heres the link if you want to Apply for Linkedin
https://help.linkedin.com/app/ask/path/api-dvr