hussein1 48 ارسال شده در 26 دی، ۱۳۹۵ اشتراک گذاری ارسال شده در 26 دی، ۱۳۹۵ با سلام به دوستان کسی می دونه چطور باید API مارکت ایران اپز رو ایجاد کنم توی مستندات خودش ی توضیح داغون هست که اصلا به هیچ کاری نمیاد... کسی متونی کمک کنه؟ برای پرداخت درون برنامه ای: از اینجا به بعد رو متوجه نمی شم باید چکار کرد: دریافت Access token و Refresh token: با ارسال درخواستی از نوع POST به آدرس: http://api.iranapps.ir/v2/auth/token با این فیلدها: grant_type=authorization_code code=<کد دریافت شده در مرحلهٔ قبل> client_id=<شناسهٔ مشخص شده در پنل توسعهدهندگان> client_secret=<عبارت رمز مشخص شده در پنل توسعهدهندگان> redirect_uri=<آدرس مشخص شده در پنل توسعهدهندگان> میتوانید access_token و refresh_token را دریافت کنید. پاسخ موفق این درخواست در قالب JSON و به صورت زیر خواهد بود: { "access_token": "GWObRK06KHLr8pCQzDXJ9hcDdSC3eV", "token_type": "Bearer", "expires_in": 3600, "refresh_token": "yBC4br1l6OCNWnahJvreOchIZ9B6ze", "scope": "androidpublisher" } دریافت دوباره Access token در صورت منقضی شدن آن: هر access_token تنها برای مدت محدودی معتبر است. پس از انقضای هر access_token سرور شما میتواند با استفاده از refresh_token دریافتی در مرحله3 ، access_token جدیدی درخواست کند. برای این کار درخواستی از نوع POST به آدرس: http://api.iranapps.ir/v2/auth/token با این فیلدها: grant_type=refresh_token client_id=<شناسهٔ مشخص شده در پنل توسعهدهندگان> client_secret=<عبارت رمز مشخص شده در پنل توسعهدهندگان> refresh_token=<توکن دریافتی در مرحلهٔ ۶> بفرستید. پاسخ موفق این درخواست در قالب JSON و به صورت زیر خواهد بود: { "access_token": "uX5qC82EGWjkjjeyvTzTufHOM9HZfM", "token_type": "Bearer", "expires_in": 3600, "scope": "androidpublisher" } به این صورت، بدون نیاز به ورود به حساب ایران اپس، سرور شما میتواند به API توسعهدهندگان به صورت پیوسته دسترسی داشته باشد. در صورت بروز خطا، پاسخی با کد وضعیت 40X و در قالب JSON دریافت خواهید کرد که دارای یک کلید error با محتوای خطای ایجاد شدهاست. نحوه کاربرد Access token در استفاده از سرویس ها: برای استفاده از API، سرور شما باید همراه هر درخواستی از API، پارامتر access_token را بفرستد: http://api.iranapps.ir/v2/<تابع مورد نظر و ورودیهای آن>?access_token=<توکن دریافت شده در مرحلهٔ قبل> همچنین میتوانید access_token را در سرآیند (header) درخواست با نام Authorization ارسال کنید. بررسی وضعیت خرید درون برنامه ای برای بررسی وضعیت خرید اشتراکهای برنامه خود از این متد استفاده کنید: http://api.iranapps.ir/v2/applications/<packageName>/purchases/products/<productId>/tokens/<token> لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
hussein1 48
با سلام به دوستان
کسی می دونه چطور باید API مارکت ایران اپز رو ایجاد کنم توی مستندات خودش ی توضیح داغون هست که اصلا به هیچ کاری نمیاد...
کسی متونی کمک کنه؟
برای پرداخت درون برنامه ای:
از اینجا به بعد رو متوجه نمی شم باید چکار کرد:
دریافت Access token و Refresh token:
با ارسال درخواستی از نوع POST به آدرس:
با این فیلدها:
میتوانید access_token و refresh_token را دریافت کنید.
پاسخ موفق این درخواست در قالب JSON و به صورت زیر خواهد بود:
دریافت دوباره Access token در صورت منقضی شدن آن:
هر access_token تنها برای مدت محدودی معتبر است. پس از انقضای هر access_token سرور شما میتواند با استفاده از refresh_token دریافتی در مرحله3 ، access_token جدیدی درخواست کند. برای این کار درخواستی از نوع POST به آدرس:
با این فیلدها:
بفرستید. پاسخ موفق این درخواست در قالب JSON و به صورت زیر خواهد بود:
به این صورت، بدون نیاز به ورود به حساب ایران اپس، سرور شما میتواند به API توسعهدهندگان به صورت پیوسته دسترسی داشته باشد.
در صورت بروز خطا، پاسخی با کد وضعیت 40X و در قالب JSON دریافت خواهید کرد که دارای یک کلید error با محتوای خطای ایجاد شدهاست.
نحوه کاربرد Access token در استفاده از سرویس ها:
برای استفاده از API، سرور شما باید همراه هر درخواستی از API، پارامتر access_token را بفرستد:
همچنین میتوانید access_token را در سرآیند (header) درخواست با نام Authorization ارسال کنید.
بررسی وضعیت خرید درون برنامه ای
برای بررسی وضعیت خرید اشتراکهای برنامه خود از این متد استفاده کنید:
لینک ارسال
به اشتراک گذاری در سایت های دیگر
0 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.