آگاه‌سازی‌ها
پاک‌کردن همه

درخواست توکن

11 ارسال ها
2 کاربران
0 Likes
97 نمایش‌
0
شروع کننده موضوع

سلام، وقتتون بخیر.

برای استفاده از وب سرویس (هویت حقیقی و حقوقی) باید از شما توکن دریافت کنیم. گفتین درباره نحوه دریافتش اینجا پیام بدم.

آدرس swagger رو به ما دادن به عنوان جواب ما به توکن اما الان تیم فنی به ما میگه منظورمون از توکن اینه که رو به روی اینا چی باید بنویسیم تو credential:

{
"username": "string",
"password": "string",
"deviceId": "string",
"platformType": 1,
"os": "string",
"osVersion": "string",
"token": "string"
}
تو مستندات هم که credential توضیحاتش نیست. که اینا رو ما چی باید پر کنیم.

m.yadegar 19 مرداد 1404 10:20 ق.ظ

@barook104484
با سلام و احترام
کافیه در username و password نام کاربری و رمزعبور یوزر ادمین پیام گستر یا هر یوزری که دسترسی های لازم برای کار با api ها را داشته باشد وارد نمایید. مابقی فیلدها نیازی به تکمیل شدن ندارد.
سپس execute کنید. accessToken و refreshToken قابل دسترس خواهند بود.

5 پاسخ
0
شروع کننده موضوع

متشکرم از شما

فقط مشکلی که هست اینه که ما الان توکن رو داریم، ولی مستند داخل سایت برای  SOAP هست در صورتی که متد شما REST هست الان ما برای ایجاد یه هویت/ یوزر و ... باید چی کار کنیم؟ از چه داکیومنتی استفاده کنیم؟

 

m.yadegar 20 مرداد 1404 12:58 ق.ظ

@barook104484
برای سرویس های rest متاسفانه داکیومنتی نداریم ولی استفاده از داکیومنت های soap بسیار کمک کننده است.
در swagger کلیه endpoint ها و متدها موجود هستند و با توجه به نامشان دسترسی بهشون راحت میباشد. باز هم هر api ای مد نظرتان هست و پیدا نمیکنید بفرمایید من راهنمایی کنم.
http(s)://[crmaddress]//swagger/index.html?url=/swagger/v2/swagger.json

0
شروع کننده موضوع

پس لطفا متد رست مربوط به ثبت person و متد آپدیت وضعیت در چرخه رو برامون ارسال کنین.

m.yadegar 25 مرداد 1404 1:29 ب.ظ

@barook104484
با سلام و احترام
PersonApi
/api/v2/crmobject/person/create
منظورتون از آپدیت وضعیت در چرخه را توضیح بدید لطفا. منظورتان ادامه روال فرآیند روی یک آیتمه؟

0
شروع کننده موضوع

منظورم اینه که پرسن از مرحله یک به مرحله دوم از طریق وب سرویس، جابه جا بشه

و  تیم فنی گفتن موردی که درمورد پرسن هم گفتین اون چیزی نیست که میخواستن
امکان تماس با شما رو نداریم؟
m.yadegar 26 مرداد 1404 2:56 ب.ظ

@barook104484
با سلام و احترام
شما فرمودید ثبت person که api اش همونی بود که خدمتتان عرض کردم. اگر مد نظرتان چیز دیگری است سوالتان را واضح تر بپرسید لطفا.
در خصوص اینکه فرمودید پرسن از مرحله یک به مرحله دوم از طریق وب سرویس، جابه جا بشه در سرویس های rest برای این کار api ای نداریم . میتوانید از سرویس های soap و وب سرویس مرتبط با فرآیند iprocessengine.svc استفاده نمایید.

0
شروع کننده موضوع

سلام، وقتتون بخیر.

 
لطفا جزئیات این رو بهمون می‌دین؟

curl -X 'POST' \ ' https://payamgostar.barook.tech/api/v2/auth/login ' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "username": "sh.davarzani", "password": "147520865J@j" }'

 

در این نسخه امکان دریافت توکن نیست (موقع درست کردن توکن نیاز به دیوایس آیدی هست)

m.yadegar 1 شهریور 1404 11:38 ق.ظ

@barook104484
با سلام و احترام
منظورتان کدام نسخه میباشد؟
برای authorize نیاز هست که در Auth api در endpoint زیر یوزر و پسورد را وارد و بعد از execute کردن، accesstoken را در authorize وارد نمایید.
/api/v2/auth/login
فقط هم یوزر و پسورد را باید وارد نمایید.

0
شروع کننده موضوع

سلام و وقت بخیر. 

send: curl -X 'POST' \ ' https://payamgostar.barook.tech/api/v2/auth/login ' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "username": "-----", "password": "-----" }'

ما وقتی این رو با یوزرنیم و پسورد خودمون می‌زنیم (همون یوزرنیم و پسوردی که وارد پیام گسترمون میشیم باهاش)

به این صورت بهمون جواب میده:

response

{ "message": "invalid_deviceUid:" }

 

 

مشکل از کجاست؟

m.yadegar 5 شهریور 1404 3:56 ب.ظ

@barook104484
با سلام واحترام
احتمالاً سرور هر رشته‌ای رو قبول می‌کند، اما بهتراست مقدار یکتا مثل "my-device-001" را قرار بدید .

curl -X POST \
'https://payamgostar.barook.tech/api/v2/auth/login' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"username": "-----",
"password": "-----",
"deviceId": "my-device-001"

در صورتیکه مشکل رفع نشد لطفا اطلاع دهید.
با سپاس از شما

اشتراک:
پیمایش به بالا