رفتن به مطلب

abbass dehghanzadeh

کاربر عادی
  • تعداد ارسال ها

    1
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

1 متوسط

درباره abbass dehghanzadeh

  • درجه
    کاربر تازه وارد
  • تاریخ تولد تعیین نشده
  1. سلام همانطور که در این صفحه نوشته: برای به دست آوردن access_token نیاز به دست آوردن refresh_token دارید که طبق مراحل زیر که از لینک برگرفته شده است، میتوانید refresh_token را به دست آورید: ساخت Client در API توسعه‌دهندگان برای این کار در پیشخان به بخش API توسعه‌دهندگان بروید و روی دکمه کلاینت جدید بزنید. در دیالوگ باز شده به جای مقدارRedirect URI آدرس یک وبسایت را وارد کنید. اگر سایت ندارید اهمیتی ندارد، هر آدرس سایتی که وارد کنید قابل قبول است. دکمه ارسال را بزنید. با این کار یک Client جدید ایجاد می‌شود و تنها نیاز است یک بار انجام شود. اطلاعات Client Id و Client Secret را کپی کرده و در یونیتی وارد نمایید. اما مقدار Refresh Token را باید با دستورالعمل زیر به درست آورید. به دست آوردن Refresh Token در مرورگر لینک زیر را کپی کنید: https://pardakht.cafebazaar.ir/devapi/v2/auth/authorize/?response_type=code&access_type=offline&redirect_uri=XXXXX&client_id=YYYYY در این لینک باید دو مقدار را جایگذاری کنید. انتهای لینک به جای XXXXX آدرس Client URI و به جای YYYYY مقدار Client Id از اطلاعات Client را وارد کنید. لینک در نهایت باید بدون فاصله باشد. سپس Enter بزنید. در صورتی که لینک درست ایجاد شده باشد، صفحه‌ای باز می‌شود که از شما مجوز دسترسی میخواهد. دکمه تایید را بزنید. در صورتی که اطلاعات به هر دلیلی اشتباه باشد به شما خطا داده خواهد شد. بعد از زدن دکمه تایید، آدرسی که در Client وارد کرده‌اید باز خواهد شد و در مرورگر بعد از آدرس، یک پارامتر code دیده می‌شود. به عنوان مثال به شکل زیر: http://test.com/?code=6hsH0MGCVOzSv1rVMpIGnF مقدار مقابل code را در مرحله بعدی استفاده می‌کنیم. سپس لینک زیر را باز کنید. https://pardakht.cafebazaar.ir/devapi/v2/auth/token در صفحه باز شده به جای grant_type مقدار authorization_code را وارد کنید. به جای code مقدار دریافت شده در مرحله قبل و به جای سه پارامتر دیگر اطلاعات Client ساخته شده را قرار دهید. سپس روی دکمه Authorize کلیک کنید. در صورتی که اطلاعات درست باشد یک JSON مشابه شکل زیر برگشت داده خواهد شد: { "access_token": "GWObRK06KHLr8pCQzDXJ9hcDdSC3eV", "token_type": "Bearer", "expires_in": 3600000, "refresh_token": "yBC4br1l6OCNWnahJvreOchIZ9B6ze", "scope": "androidpublisher" } شما مقدار refresh_token را از این JSON نیاز دارید. آن را کپی کرده و نگه داری کنید. اکنون که refresh_code را به دست آورده اید میتوانید در سمت سرور خود برای به دست آوردن access_token .و استفاده از آن طبق مراحل 7 و 8 از آموزش زیر عمل کنید: https://developers.cafebazaar.ir/fa/docs/developer-api-v2-introduction/developer-api-v2-getting-started/ موفق باشید
×
×
  • جدید...