The virgool.io website's, API documentions that created with other developers, of all of them :)
سلب مسئولیت : بدیهیست ویرگول به دلیل مخالفت با ارائه api این عمل را انجام داده است. بنابر این تمام مسئولیت های عمل صورت گرفته، تنها بر عهده فردیست که آن قسمت خاص از داکیومنت را به صورت پول ریکوئست تولید کرده است
برای تکمیل کردن تنها پول ریکوئست بفرستید.
** نحوه استفاده **
برای استفاده از این داکیومنت، به طور کلی چند المان موجودست که کاربرد های آنها همچون "واژه نامه" نگاشته میشود
قالب کلی به این صورت است:
-
method: متود(GET-POST-DELETE-...)
-
params: [پارامتر1,پارامتر2,پارامتر3,...]
آدرس
{
پارامتر1:...
پارامتر2:...
...
}
LOGIN : _ (TRUE[✔] or FALSE[❌]) _
Desc:کمی اطلاعات درمورد نحوه استفاده
Note : اختیاری، نکات احتمالی مورد نظر
Response :
{
پارامتر1:...
پارامتر2:...
...
}
-
method: GET
-
params: []
https://virgool.io/api/v1.4/user/info
{
}
LOGIN : _TRUE[✔] _
Desc:بعد از لاگین کردن، میتوان با ارسال ریکوئست به این آدرس اطلاعات کمی درمورد حساب کاربری خود بدست آورید
Note : تنها بعد از لاگین کردن استفاده شود
Response :
{
success: true,
user:
id : ...
name : "..."
username : ""
hash : "..."
avatar : "https://virgool.io/images/default-avatar.jpg"
bio "..."
followers_count ...
following_count ...
activated [true-false]
blocked [true-false]
}
-
method: POST
-
params: [method,type,username]
https://virgool.io/api/v1.4/auth/user-existence
{
"username":"",
"type":"login",
"method":"email"
}
LOGIN : _False[❌] _
_Desc:برسی موجود بودن یک یوزر، و ادامه فرایند لاگین _
Note : در ارسال ریکوئست، type یکی از موارد این لیست میباشد [username,email,phone] که بنا بر ورودی باید مشخص گردد.
Response :
IF TRUE:
{
success true
user_exist true
activated true
recaptcha false
verify_options
phone "09*******00"
email "..."
password true
}
IF FALSE:
{
success true
msg "کاربری با این مشخصات یافت نشد."
recaptcha false
}
-
method: POST
-
params: [password,username]
https://virgool.io/api/v1.4/auth/login
{
"username":"...",
"password":"...
}
LOGIN : _FALSE[❌] _
Desc:برای ورود به حساب کاربری استفاده میشود
Note : تنها جهت لاگین به همراه ایمیل/نامکاربری و رمز عبور استفاده شود
Response :
Your Private Info like token.
*plz save your cookies*