In section 2.3 of LinkedIn's Terms of Use for their API (https://developer.linkedin.com/legal/api-terms-of-use), they mention that developers may create up to 5 accounts for testing and that these accounts must be created manually.
I created 5 accounts with the last names "Test-User" that all had email accounts for my company. I listed these accounts as Developers under the Application Roles settings of my LinkedIn application. I began using them for testing (testing consisted of logging in via OAUTH 2.0, renewing tokens, and making test posts), but within 24 hours the test accounts were all locked down for "suspicious activity."
Is there anything I missed when creating test users? LinkedIn's documentation on creating them as far as I have been able to find consists only of what's listed in the Terms of Use doc. Does anyone know if any other documentation exists?
Do I need to join a Partnership Program with LinkedIn in order to have test accounts? https://developer.linkedin.com/partner-programs
Member accounts where "Test" is used in the name are likely to be removed by our spam filters.
Related
We lost access to some important user information with the upgrade to V2. We have read all the migration info and documentation posted. We would like to know where to apply for a permission to access the LinkedIn r_fullprofile?
PD: We have already sent an email to linkedin_support#cs.linkedin.com explaining some info about the company and how LinkedIn info is used:
"Our mobile app is a collection of mini social and professional networks that exist at physical locations. It is used in local venues, conferences and university classrooms. The ability gives our mutual users the ability to connect with people nearby with similar professional profiles. We use the vanity name to direct users to the public url page of other users. We strongly also encourage that our users signup using Linkedin and for those who don't have a Linkedin account to create one. We believe the integration add value to both of our companies."
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.
I need to extract Google Analytics data through it's API. However I do not want to generate any account and key manually (the reason is I do not want to let this technical this to be performed by any non-techie person) and want to dump that data for analysis purpose.
In order to use any of Googles APIs they need to know who you are. You as a developer are identified by the project you create on Google Developer console. Once the project is created you can create a number of different types of credentials including Service account credentials and Oauth2 Credentials.
Answer: No there is no way to programmaticlly create service account credentials. Nor is it possible to use the a Google api without first creating a project on Google developer console.
Note: Google Cloud Resource Manager does exist but is very limited in what it allows you to do.
If someone else is going to be running your application to access their Google analytics Data you should idealy be using Oauth2 in your application and not a service account.
Service accounts are designed as way for the developer to grant others access to data owned by the developer in question. They are not really intended for novice users to be creating their own projects on google developer console and generating credentials.
You are basically asking if you can obtain the credentials necessary to query the API via the API. This does not work.
I am also not sure how this would help you. Before you can do any API operations to a Google Analytics account you need to have an authorized user (e.g. a service account) added to your view or property. If you are in a situation where you can add a user programmatically to an account you might as well just read the data you need.
My company uses woo commerce on a wordpress platform to manage our online orders and is going to use quickbooks online plus for accounting. I'm looking for an integration solution between woo commerce and quickbooks online plus to post the online order automatically to quickbooks online plus when the order has been processed in woo commerce. So far I had no luck at all. We purchased a plugin from 60extensions only to realise it's for quickbooks desktop version, not online version. I have searched everywhere and asked the quickbooks online support but no luck!
Does anyone know a solution for this? Even a different shopping cart that can be integrated to quickbooks online?
Thanks!
Ashley
You can build this integration using QB V3 REST APIs.
You must have OAuth tokens to connect with your QB account data through REST endpoint. For that you need to have your customer(app's end user) go through the 3 legged OAuth flow. To generate access token and access secret corresponding to a QBO account, user's intervention is a must.
But once you have those tokens, you can store it in your program and use the same in all future communications between your app and QB account data.
To start development using QB API, you need to create an IA apps in Intuit's appcenter.
https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0010_signup
From the above link you will get - apptoken, consumer key and consumer Secret. You can use the above 3 keys in IPPOAuthPlayground(PFB link) to get the access token and access secret corresponding to your QB Online account.
https://appcenter.intuit.com/Playground/OAuth
Using the above tokens, you can call any REST endpoints against your QB Online account. For development purpose, you can use IPP provided devkit.
https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits
If you just want to test this endpoints against your company then you can use APIExplorer tool as well.
https://developer.intuit.com/apiexplorer?apiname=V3QBO
You can have a look at IPP's marketing site - http://apps.intuit.com/ to see if you get any suitable plugin/saas app for this use case.
Thanks
I posted this on Google's help forums, but I still haven't gotten a response, so I thought I'd try it here;
I work for a web development company with 200+ active clients. We are in the process of setting up Google Analytics tracking for each of their websites. We have already created a Google account for each of our clients, and we are attempting to manually sign each one up for GA. We haven't gotten very far in creating new GA accounts, after creating a few accounts, we are required to use text-message verification to create the accounts, and after a few more, we are unable to create any new accounts at all.
We are following the recommendation of Google's Help Article found here:
http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55601
We are a legitimate business trying to set up analytics for legitimate customers. At this point we can't create a single new GA account, but we still have 182 clients that we have promised to set up with GA, plus any new customers, all of which we intend to set up with GA. We've clearly been flagged as a robot by Google's system, which is totally understandable given the volume of accounts we are creating, but we are not using any robots, we have a person sitting at a computer manually entering all of the information for each of our clients.
Does anyone have any ideas or a solution?
Are you logging in as a different client each time in order to open the new account?
If so, try logging in as yourself and creating each new accounts in your profile. Once created, add your client as a user (report or admin level).