I am developer ,I am given access to a app in developer portal .The developer portal is a test portal given for one month .
I have my keys . My question is how do i access the product using my keys? How should call the api with these keys?Could you please point me in the right direction.
Solved! Go to Solution.
Great Question, To answer your question, First, Let me explain how Apigee Platform Works,
Company X - Would like to expose APIs to their developers (Internal Employee who will be building in-house APP, Partners who will be integrating Services, APP Developers who would like to build innovative solutions) so that they can build APPs using APIs.
Company X - See below problems in exposing APIs
Company X - Don't want to scrap their existing services to adopt to new platform experience instead they would like to build an API Management Layer on top of their existing services. They heard about Apigee as API Management Leader & considered Apigee as their API Management platform to expose their APIs securely, gain visibility through Analytics, Monetize APIs, OnBoard APP Developers using Apigee Developer Services, Use Apigee BaaS as datastore, Use Apigee Sense to do bot detection, use Apigee Test to monitor APIs etc etc.
Developer X - just like you - Would like to Access Company X - APIs so that he can build a Mobile APP / Web APP / Desktop APP / Some other Application that talks to Company X services through APIs.
So,
Developer X Question is "How do I access Company X APIs " ?
Company X Question is "How do I Expose My APIs securely to Developer X" ?
Let's say, Company X API is " http://mocktarget.apigee.net/json" , As you see it's not secured, anyone can access same. Now, Company X would like to expose this API securely to Developer X.
Company X ,
Developer X,
So, to summarize,
Developer Portal is NOT A TOOL to make an API Call. It's a way to get access & find out what request needs to be sent. If information is missing on how to make an API call, contact the Company X who built APIs in Apigee Edge.
If I am not wrong, You belong to Company X & trying to find out how you can access your own API Proxies.
If You belong to Company X
Step 1 : First build API Proxy in Apigee Edge
Step 2 : Secure API Proxy using simple policy like verify api key policy
Step 3 : Create an API product and add proxy created in step 1
Step 4 : Make sure your developer portal is connected to your Apigee Edge Org
Step 5 : Register in developer portal
Step 6 : Create an App & choose API product created in Step 2 - You will receive keys
Step 7 : Call the API Proxy created in Step 1 by sending the key in queryparam / formparam which ever is configured in Step 2 while adding verify API Key Policy.
You will make the API call using tools like browser / curl command line / postman / a simple script which makes http call.
Hope my long story of Apigee Edge journery for your short question didn't make you bored & tired. Hope it's helpful ๐
Great Question, To answer your question, First, Let me explain how Apigee Platform Works,
Company X - Would like to expose APIs to their developers (Internal Employee who will be building in-house APP, Partners who will be integrating Services, APP Developers who would like to build innovative solutions) so that they can build APPs using APIs.
Company X - See below problems in exposing APIs
Company X - Don't want to scrap their existing services to adopt to new platform experience instead they would like to build an API Management Layer on top of their existing services. They heard about Apigee as API Management Leader & considered Apigee as their API Management platform to expose their APIs securely, gain visibility through Analytics, Monetize APIs, OnBoard APP Developers using Apigee Developer Services, Use Apigee BaaS as datastore, Use Apigee Sense to do bot detection, use Apigee Test to monitor APIs etc etc.
Developer X - just like you - Would like to Access Company X - APIs so that he can build a Mobile APP / Web APP / Desktop APP / Some other Application that talks to Company X services through APIs.
So,
Developer X Question is "How do I access Company X APIs " ?
Company X Question is "How do I Expose My APIs securely to Developer X" ?
Let's say, Company X API is " http://mocktarget.apigee.net/json" , As you see it's not secured, anyone can access same. Now, Company X would like to expose this API securely to Developer X.
Company X ,
Developer X,
So, to summarize,
Developer Portal is NOT A TOOL to make an API Call. It's a way to get access & find out what request needs to be sent. If information is missing on how to make an API call, contact the Company X who built APIs in Apigee Edge.
If I am not wrong, You belong to Company X & trying to find out how you can access your own API Proxies.
If You belong to Company X
Step 1 : First build API Proxy in Apigee Edge
Step 2 : Secure API Proxy using simple policy like verify api key policy
Step 3 : Create an API product and add proxy created in step 1
Step 4 : Make sure your developer portal is connected to your Apigee Edge Org
Step 5 : Register in developer portal
Step 6 : Create an App & choose API product created in Step 2 - You will receive keys
Step 7 : Call the API Proxy created in Step 1 by sending the key in queryparam / formparam which ever is configured in Step 2 while adding verify API Key Policy.
You will make the API call using tools like browser / curl command line / postman / a simple script which makes http call.
Hope my long story of Apigee Edge journery for your short question didn't make you bored & tired. Hope it's helpful ๐
Thank you so much for the reply.Yes it is long one but this detailed explanation gave me a clear idea .Now i know what to do.And yes you guessed right i am the same company developer trying to call my company API.Once again thanks so much.
@narendra nath paruchuri , Glad to know ๐ You can also click on accept link below so that it will be helpful for others too.