درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
این موضوع نشان میدهد که چگونه بااستفاده از برنامه و محصول توسعهدهنده آماده، اعتبارنامههای کارخواه (که کلیدهای توسعهدهنده نیز نامیده میشود) را برای اهداف توسعه و آزمایش دریافت کنید. برای موقعیتهای تولید، مراحل مشابه است، بااینحال از برنامههای توسعهدهنده، محصولات، و نهادهای دیگر خودتان استفاده میکنید.
اعتبارنامههای کارخواه چیست؟
برای شرکت در هر جریان OAuth 2.0، همه برنامههای کارخواه باید در Apigee Edge (سرور مجوز) ثبت شوند. وقتی برنامهتان را ثبت میکنید، دو کلید به شما اختصاص داده میشود: شناسه مصرفکننده و رمز مصرفکننده. «شناسه مصرفکننده» یک کلید عمومی است و «رمز مصرفکننده» هرگز نباید عمومی شود. این کلیدهای اطلاعات اعتباری کارخواه به Apigee Edge اجازه میدهد برنامه کارخواه را بهصورت یکتا شناسایی کند.
مراحل سریع
این مراحل سریع به شما نشان میدهد که چگونه کلیدهای توسعهدهنده را برای یکی از برنامههای آماده که هنگام ایجاد سازمان Apigee Edge پیکربندی شدهاند، دریافت کنید. میتوانید از این کلیدها عمدتاً برای توسعه و آزمایش استفاده کنید:
- به صفحه «برنامههای توسعهدهنده» طبق توضیحات زیر دسترسی پیدا کنید.
Edge
برای دسترسی به صفحه «برنامههای توسعهدهنده» بااستفاده از «واسط کاربر Edge»:
- به سیستم apigee.com/edge وارد شوید.
- در نوار پیمایش سمت راست، انتشار > برنامهها را انتخاب کنید.
- روی +پراکسی کلیک کنید
Classic Edge (ابر خصوصی)
برای دسترسی به صفحه «برنامههای توسعهدهندگان» بااستفاده از «واسط کاربر کلاسیک Edge»:
- به سیستم
http://ms-ip:9000وارد شوید، که در آن ms-ip نشانی IP یا نام ساناد گره «سرور مدیریت» است. - در نوار پیمایش بالا، انتشار > برنامههای توسعهدهندگان را انتخاب کنید.
- روی برنامه آبوهوا کلیک کنید تا صفحه نمای کلی «برنامه آبوهوا» باز شود. توجه داشته باشید که توسعهدهنده منسوب به برنامه Nicolai Tesla است. این برنامه و توسعهدهنده هنگام ایجاد سازمانتان بهطور پیشفرض آماده شدند. همه برنامههای توسعهدهنده باید توسعهدهندهای مرتبط با خود داشته باشند.
- در بخش محصولات، در کنار محصول Premium Weather API، روی نمایش کلیک کنید تا مقادیر «شناسه مصرفکننده» و «رمز مصرفکننده» نمایان شود.
- این دو مقدار را کپی و ذخیره کنید -- بعداً برای برقراری تماس با «میانای برنامهسازی کاربردی» به آنها نیاز خواهید داشت تا کدهای دسترسی را دریافت کنید.
دریافت اطلاعات اعتباری کارخواه با Edge APIs
همچنین میتوانید کلید مصرفکننده و رمز برنامه را با فراخوانی مدیریت API دریافت کنید. ابتدا با انجام تماس «میانای برنامهسازی کاربردی» زیر، فهرست برنامههای سازمانتان را دریافت کنید:
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps \
-u email:password
این تماس فهرستی از برنامهها را براساس شناسه برنامه برمیگرداند.
[ "da496fae-2a04-4a5c-b2d0-709278a6f9db", "50e3e831-175b-4a05-8fb6-05a54701af6e" ]
با انجام یک تماس GET ساده روی شناسه برنامه، میتوانید نمایه برنامه را بازیابی کنید:
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps/{app_id} \
-u email:password
برای مثال:
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps/da496fae-2a04-4a5c-b2d0-709278a6f9db \
-u email:password
فراخوانی API نمایه برنامهای را که مشخص کردهاید برمیگرداند. برای مثال، نمایه برنامه برای weatherapp نمایش JSON زیر را دارد:
{ "accessType" : "read", "apiProducts" : [ ], "appFamily" : "default", "appId" : "da496fae-2a04-4a5c-b2d0-70928a6f9db", "attributes" : [ ], "callbackUrl" : "http://weatherapp.com", "createdAt" : 1380290158713, "createdBy" : "noreply_admin@apigee.com", "credentials" : [ { "apiProducts" : [ { "apiproduct" : "PremiumWeatherAPI", "status" : "approved" } ], "attributes" : [ ], "consumerKey" : "bBGAQrXgivA9lKu7NMPyYpVKNhGar6K", "consumerSecret" : "hAr4Gn0gA9vyvI4", "expiresAt" : -1, "issuedAt" : 1380290161417, "scopes" : [ ], "status" : "approved" } ], "developerId" : "5w95xGkpnjzDBT4", "lastModifiedAt" : 1380290158713, "lastModifiedBy" : "noreply_admin@apigee.com", "name" : "weatherapp", "scopes" : [ ], "status" : "approved" }
مقادیر consumerKey و consumerSecret را یادداشت کنید.
کاوش عمیقتر
برای بحث دقیقتر درباره ثبت برنامه و مدیریت کلید، به ثبت برنامهها و مدیریت کلیدهای API مراجعه کنید.