api ایجاد پرسشنامه و آزمون آنلاین

shape
shape
shape
shape
shape
shape
shape
shape

برای استفاده از تمامی API های موجود، نیاز به داشتن یک کلید اختصاصی دارید. برای دریافت این کلید، می‌توانید به صفحه‌ی کلید‌های API مراجعه کنید(api ایجاد پرسشنامه و آزمون آنلاین).

General

APIهای مشترک بین پرسشنامه و آزمون در این بخش قرار دارند .

POST api/General/Duplicate?key={key}&id={id}&newTitle={newTitle}

اطلاعات درخواست

پارامترهای URI

پارامترهای بدنه‌ی درخواست

هیچ پارامتری وجود ندارد

اطلاعات پاسخ

مقدار برگشتی

ID پرسشنامه (آزمون) جدیدی که ساخته شده است

integer

قالب‌های پاسخ

application/json, text/json

application/xml, text/xml

نمونه

<long xmlns=”http://schemas.microsoft.com/2003/10/Serialization/”>1</long>


GET api/General/ShareUrl?key={key}&id={id}

آدرس عمومی پاسخ به پرسشنامه (آزمون) را به دست می‌آورد. از این آدرس می‌توان به صورت نامحدود برای پاسخگویی استفاده کرد.

اطلاعات درخواست
پارامترهای URI

پارامترهای بدنه‌ی درخواست

هیچ پارامتری وجود ندارد

اطلاعات پاسخ

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

string

قالب‌های پاسخ

application/json, text/json

نمونه

“sample string 1”

application/xml, text/xml

نمونه

<string xmlns=”http://schemas.microsoft.com/2003/10/Serialization/”>sample string 1</string>

POST api/General/CreateParticipantsByTokensList?key={key}&id={id}

آدرس‌های منحصر به فردی را برای پاسخ به پرسشنامه (آزمون) ایجاد می‌کند. از هر کدام از این آدرس‌های تنها یک بار می‌توان برای پاسخ به پرسشنامه (آزمون) استفاده کرد. همچنین اطلاعات اضافی مورد نظر خود (همچون آدرس ایمیل پاسخ دهنده، نام و…) را می‌توان برای هر آدرس ذخیره کرد.

پارامترهای بدنه‌ی درخواست

مجموعه اطلاعاتی در مورد پاسخ‌دهندگان که قصد ذخیره‌ی آن را دارید. این مجوعه آرایه‌ای از آرایه‌ای از نوع Token است. هر Token یکی از اطلاعات مورد نظر برای یک پاسخ‌دهنده را ذخیره می‌کند. به عنوان مثال می‌توان آدرس ایمیل، نام و نام خانوادگی پاسخ‌دهنده را در سه Token ارسال کرد. به همین خاطر، یک آرایه از Token اطلاعات یک پاسخ‌دهنده را توصیف می‌کند. می‌توانید اطلاعات چندین پاسخ‌دهنده را به صورت همزمان و در یک درخواست ارسال کنید.

قالب‌های درخواست

application/json, text/json

نمونه

[ [ { “Title”: “Email”, “Value”: “[email protected]” }, { “Title”: “Name”, “Value”: “Name of respondent #1” } ], [ { “Title”: “Email”, “Value”: “[email protected]” }, { “Title”: “Name”, “Value”: “Name of respondent #2” } ] ]

application/xml, text/xml

<ArrayOfArrayOfToken xmlns:i=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://schemas.datacontract.org/2004/07/DigiSurvey.api.Models”>
<ArrayOfToken>
<Token>
<Title>Email</Title>
<Value>[email protected]</Value>
</Token>
<Token>
<Title>Name</Title>
<Value>Name of respondent #1</Value>
</Token>
</ArrayOfToken>
<ArrayOfToken>
<Token>
<Title>Email</Title>
<Value>[email protected]</Value>
</Token>
<Token>
<Title>Name</Title>
<Value>Name of respondent #2</Value>
</Token>
</ArrayOfToken>
</ArrayOfArrayOfToken>

اطلاعات پاسخ

مقدار برگشتی
مجموعه‌ای از آدرس‌های منحصر به فرد و یک بار مصرف برای پاسخ به پرسشنامه.

 

قالب‌های پاسخ

application/json, text/json, application/xml, text/xml

POST api/General/CreateParticipants?key={key}&id={id}&count={count}

به تعداد مورد نیاز، لینک یک بار مصرف برای پاسخ به پرسشنامه (آزمون) ایجاد می‌کند

اطلاعات درخواست

پارامترهای URI

پارامترهای بدنه‌ی درخواست

هیچ پارامتری وجود ندارد

اطلاعات پاسخ

مقدار برگشتی
مجموعه‌ای از آدرس‌های یک بار مصرف برای پاسخ به پرسشنامه (آزمون).

 

قالب‌های پاسخ

application/json, text/json, application/xml, text/xml

امیدوارم که با api ایجاد پرسشنامه و آزمون آنلاین به خوبی آشنا شده باشید جهت استفاده و آشنایی بیشتر به لینک https://www.digisurvey.net/apihelp مراجعه نمائید .

 :منبع 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *