Gracenote API request not returning link to iTunes / Amazon - gracenote

As part of the reponse to my webAPI queries, I currently receive an external link to the DEEZER service, but I'm looking to retrieve links to iTunes, Amazon.
Is there any additional setup needed to get these links to Amazon and iTunes returned? There appears to be no documentation of the process, and the rep at Gracenote has confirmed this is a feature (amazon and itunes links).
Thanks!

Answering my own question - Gracenote developer accounts don't get access to iTunes and other vendors unless you have a paid account. You can arrange a sample account to get time restricted access to these IDs, but ultimately you must have a paid account to develop against.

Related

Is there an API that allows a candidate search query?

We're looking into integrating with LinkedIn so that we can feed our users with lists of job candidates, and then send our users back to LinkedIn in order to view relevant profiles. I'm not seeing any relevant API docs regarding this. Is this something that is possible to do via your API today or in the near future?
Right now, LinkedIn gives only the scope of r_liteprofile and r_emailaddress to Retrieve authenticated member's name, headline, photo, and member's primary email address.
To get the relevant candidate for the job, you may need to check skills, projects, etc, for that you need the permission of r_fullprofile,
LinkedIn API has restricted such information as per their documentation:
https://learn.microsoft.com/en-us/linkedin/shared/references/v2/profile/full-profile
As per their documentation, to access the information of skills, address, etc, your app needs to request r_fullprofile. But they have closed it now and no alternate is given. The more detail about the current permissions from LinkedIn can be seen here:
https://learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access
Right now there are currently in development mode. They are working on developing their APIs. What and when they will release such information is not available to document right now.

Is the LinkedIn Compliance API still accessible?

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.

How to become a developer approved by LinkedIn to use LinkedIn's Connections API?

I would like to use LinkedIn's Connections API to retrieve the 1st degree connections of users registering on my application. But, "The use of this API is restricted to those developers approved by LinkedIn and subject to applicable data restrictions in their agreements.". Has anyone experience in getting approved and what are the main points to consider before applying? And, how can we apply? Thanks!
To access any APIs you'll first need to setup a business page on LinkedIn (instructions here) for app verification then head to the developer page to create an app
To access their restricted APIs you'll want to reach out to their support team via the contact us page and request access; specifically looking for a Relationship Manager if you have an existing business relationship or a Business Development contact per the compliance docs:
The use of these APIs is restricted to developers approved by LinkedIn.
Reach out to your LinkedIn Relationship Manager or
Business Development contact as you will need to meet certain criteria and sign an API agreement with data restrictions
in order to use this integration.

LinkedIn Connections API docs

I've looked at all the questions and replies here and also applied for a partner account as the LinkedIn docs are so confusing now.
Where do I go to read about how to connect my API to give access to your or anyone's LinkedIn connections? I'd like to retrieve all a persons contact details and their connections details for populating an address book.
I got declined with no helpful info or pointers and getting in contact with LinkedIn is just as hard:
Dear developer,
Thanks for submitting your request for enhanced API access through the LinkedIn developer site. We reviewed the information provided in your application and determined that your use case does not qualify for enhanced API access.
Due to the high volume of requests we receive, we unfortunately cannot provide detailed feedback about your individual application. If you have further questions about the use cases we support through our Open APIs, please review our developer site (https://developer.linkedin.com/) and API Terms of Use (https://developer.linkedin.com/legal/api-terms-of-use).
Thanks for being part of our developer community.
The LinkedIn Business Development Team
[Please do not reply to this email]

LinkedIn New API - Can't Get r_network Permission

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

Resources