Linkedin Company Account API Keys - api

i am using linkedin api for sign in with linkedin feature in our website. currently we have a dummy account on linkedin for sign in . We also have our main COMPANY account on linkedin . so my question is , is it possible to have API Keys for any COMPANY account. if yes , where can i get that.??
Thanks in advance

There is no way to have a general company API key or use a company page to generate a key. Only individuals can create API keys
The way LinkedIn has set it up instead is to allow multiple users to have administrator access to the main key you have set. This way you can have multiple developers have granted access to view the keys and use them.
Also, be wary of creating multiple accounts or even dummy accounts. Its against the LinkedIn TOS: http://www.linkedin.com/legal/user-agreement (Section 7.2)

Related

How do I get Approved to use the restricted LinkedIn Connections API?

I want to be able to get the first-degree connections of an authorized user and import them into my mobile app.
How do I get Linkedin to give me access to their restricted APIs??
I tried to use the Connections API, but I got an error saying:
"Not enough permissions to access: GET-viewer /connections"
I need to have these scopes added to my app:
r_1st_connections
r_compliance
From Linkedin Developer Support:
"Unfortunately we cannot grant access to the connections API, this endpoint is part of our compliance API, which is only granted to partners who are helping Regulated LinkedIn Members and Customers facilitate regulatory compliant usage of Social Media. (i.e.- it exists solely for monitoring and auditing activity where such monitoring/auditing is legally required by the SEC)." Hence, the permission error.".
Hope you have created a linkedin App, if not then create it from here https://developer.linkedin.com/
Then you need to apply for LinkedIn product "Marketing Developer Platform". It takes 4-5 working days to get approval from linkedin team.
Once you get access to this, it will allow you to use the auth scope
r_1st_connections_size
Use your 1st-degree connections' data

Linkedin API for full profile access

I want to access the full LinkedIn profile information using the API, but I have only managed to access the basic profile and e-mail address with the API-key and Secret Key.
Am I missing something or is it more restricted in some manner?
How did you get the LinkedIn API ?
Did you applied for partnership because as far as I know LinkedIn changed the policy of API , so the API will be available only through the partnership and for that you've to pay different fee based on partner program
Have a look here, the same thins we've too.
I've fulfilled the application 3 weeks ago but no response yet.
***Subject: Having acces on LinkedIn API [160721-001958]****
I had spoken with one of our experts on this and he had confirmed for me that you can still go through other workarounds for this.
Go to https://developer.linkedin.com/partner-programs
Click on either of the options based on your need. You will be directed to another page where if you scroll down you will find the button for Apply to become a LinkedIn Solutions Partner. Click on that.
You will be directed to a page that says Apply to become a LinkedIn Partner and you can fill up the form from there for access.

Another account access my Analytics API

I want to build a dashboard to my clients access your respective website analytics. But, after some research, I'm stuck.
Let's imagine the scenario:
My Analytics Account:
Client X - websitex.com
Client Y - websitey.com
In my dashboard, when the cliente Y log in, the data (pageviews) of websitey.com is shown on graphics.
But, there's a way to do that? By the moment, the only thing i got is retrieve information for my logged account (my analytics ID), not the information about another account.
There's a way to use the Google API, or, I'll have a "separate database" to save data each website?
Sorry, I'm really lost at the moment.
You can only view Google Analytics Accounts that you are authorized to view. For some reason this is a source of major confusion (seeing that your are not the first to ask), although it should be fairly self-evident.
If you want to see data from your clients account you have to ask your client to add your Google email to the GA account. If an email address is added to multiple accounts you can, via the API, choose between the accounts. Clientside authorization (OAuth2) will only work as long as somebody is logged in via a client application (usually a browser). The practial effect is that everybody who is authenticated via OAuth against Google will see only his own GA accounts, not other peoples data.
If you want a serverside application to pull data from various GA accounts you need a service account. But even the service account needs to be added to the GA accounts.
You can use the core reporting API, but the API will not give you access to accounts that you are not authorized to look at; your client needs to authorize you (or your applications service account).

API key (CSA only) and Client Secret

I’m hoping you can help me connect with the appropriate person to get some details on the LinkedIn Cross Site Awareness. There are two settings that we will need information for listed below. Any guidance you can help with is appreciated.
• LinkedIn API key (CSA only) – this is the LinkedIn Client ID from the LI Developers website
• LinkedIn Secret (CSA only) – this is the Client Secret for the Client Application
In case it’s needed, here is the text SuccessFactors provides: LinkedIn CSA allows recruiters who hold a LinkedIn-Recruiter license to access the LinkedIn profiles of candidates from within Recruiting. In order to user LinkedIn CSA you must: create a LinkedIn "key" (Client ID and Secret) on the LinkedIn Developers web-site (https://developers.linkedin.com/) and have the accounts for the recruiter licenses associated with the LI CSA key by LinkedIn.
The API Key is used in several ways in CSA but the main use us as the username and the Secret as the password for the OAuth authentication for access to their REST APIs and JavaScript widgets. A Linkedin member will need to own and maintain an "App" from within the developer site where the key and secret is generated. A LI representative will link that App to the Recruiter Contract and there is a one-to-one relationship. Anyone can add the developer options to their LI profile, the Recruiter contract requires $$$.
Keep in mind that the Api Key and the Contract Id are the ways LI restricts access and tracks usage for throttling and upselling.

is it possible to get the email of a user who logs in using open id providers?

i want to know if its possible to get the email of the people who are using open id to authenticate to my site [of course with the user knowing that i am getting their email]?
this email will be the user id of the user and i want the user to be able to loggin using any provider and then i will set this email as the user identity.
i need this information in order to design the structure of my site.
i am looking into the following open id providers.
Gmail
Yahoo
Facebook Connect
Hotmail
thanks
Use open social API's...
OpenSocial defines a common API for social applications across multiple websites. With standard JavaScript and HTML, developers can create apps that access a social network's friends and update feeds.
Refer to this link for more:-
http://code.google.com/apis/opensocial/
Who says the OpenID provider has the user's e-mail to give to you? I can get an OpenID identity that's accessed only by my fingerprint.