Where do I find my API ID, as opposed to the API secret or the API Key, when using it in a Chargify Direct integration?
The description of the Direct form is in https://docs.chargify.com/chargify-direct-introduction, but I can't find clear indication of where the API ID is obtained from.
Thanks.
Chargify Direct uses API v2 - here's how you generate both an ID and a key:
http://help.chargify.com/integrations/api-keys-chargify-direct.html
Related
Does anyone know why is CorpPass Id a required field for "Update/Delete course run with sessions" API? Since this will be an NRIC, would it be a sensitive information to be used in the request body?
Referring to the API: https://developer.ssg-wsg.gov.sg/webapp/docs/product/6kYpfJEWVb7NyYVVHvUmHi/group/374zmR5D0tQeS87eA1hrLV/api/4i96CWAYWH6uGhkhGMZxHd/version/3egIPKn3WK27liSToemjDV
Based on the API page, I do not see where Corppass ID is being referenced. Do provide more details if you have a technical query for the API.
However, based on the description: API is only available to Corppass users - and if you are able to subscribe to it then you are a Corporate Developer. For this query, it would be more appropriate if you can reach out to their servicedesk for details instead: https://developer.ssg-wsg.gov.sg/webapp/faq?anchor=WhoCanIContactIfIHaveQuestionsAboutTheseAPIs
Is there any way to get source info from Google Analytics for specific Client ID by API?
Like I can get it using GUI in GA - https://prnt.sc/rdfpo6
PS. Found needed info - https://developers.google.com/analytics/devguides/reporting/core/v4/rest/v4/userActivity/search
The Client ID isn't exposed via the API (same with the User ID), so instead you want to record the Client ID as a custom dimension:
https://www.simoahava.com/analytics/improve-data-collection-with-four-custom-dimensions/#2-client-id
And then you can query it via the API using ga:dimensionXX where XX is the dimension index:
https://ga-dev-tools.appspot.com/dimensions-metrics-explorer/#ga:dimensionXX
recently, i received the email about switching to IBMid in 30days.
i am using JAVA API provided by softlayer.
after swithcing, can i continually use JAVA API based softlayer ID ?
if this can't use, how should i do ?
Thank you for your response.
yes you can still use it, you just need to make sure that you are using the correct username and API key you can check that information in the control portal in your profile details https://control.softlayer.com/account/user/profile
This may look a dumb question to you. However, I am looking for a way to fetch API Connect internal data i.e. number of invocations of APIs exposed via API Connect , by which client etc. I know, there are individual dashboard/chart within API Connect. But, I want to build a explicit tool to monitor the same leveraging API Connect data.
is it at all possible ?
Thanks in advance
See the KC at https://www.ibm.com/support/knowledgecenter/SSMNED_5.0.0/com.ibm.apic.apionprem.doc/rapim_analytics_apieventrecordfields.html which will explain how to get the info you want.
Procedure
To obtain analytics data for a Catalog and API provider organization, issue the following call:
GET /v1/orgs/{orgId}/environments/{envId}/events
where
{orgId} is either the URL path segment or the ID of the API provider organization.
{envId} is either the URL path segment or the ID of the Catalog.
The following example shows a call that is issued from a browser and then shows all the event fields in the corresponding response. The call is issued to return two analytics events (limit=2), and includes a next parameter for requesting further events.
https://api-manager-server.company.com/v1/orgs/macs-shack/environments/sb/events?next&limit=2
I need to display the analytics of my site to all the users, but Using OAuth it displays the analytics of the sites configured for the logged in user. How can I implement a dashboard using embed API but showing my website analytics only?
The best possibility I can come up at is using API Key instead of Client ID, but I am unable to find a way to do it.
Does anyone have anything else in mind.
API keys are used for accessing public data, like the list of dimensions and metrics in the metadata API. In order to access private Google Analytics data you must use Oauth2.
So you don't want to use the API key, what you want to do is use a service account and then authorize the service account service-side, receive and access token from that authorization flow, and then pass that access token to the Embed API.
Here's a full working example:
https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/