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

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

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

پارامترهای URI

نامتوضیحاتنوعاطلاعات بیشتر
key

کلید اختصاصی شما

string

Required

id

ID پرسشنامه

integer

Required

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

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

Collection of Collection of Token

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

application/json, text/json

نمونه:
[
  [
    {
      "Title": "Email",
      "Value": "test@example.com"
    },
    {
      "Title": "Name",
      "Value": "Name of respondent #1"
    }
  ],
  [
    {
      "Title": "Email",
      "Value": "test222@example.com"
    },
    {
      "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>test@example.com</Value>
    </Token>
    <Token>
      <Title>Name</Title>
      <Value>Name of respondent #1</Value>
    </Token>
  </ArrayOfToken>
  <ArrayOfToken>
    <Token>
      <Title>Email</Title>
      <Value>test222@example.com</Value>
    </Token>
    <Token>
      <Title>Name</Title>
      <Value>Name of respondent #2</Value>
    </Token>
  </ArrayOfToken>
</ArrayOfArrayOfToken>

application/x-www-form-urlencoded

نمونه:
پشتیبانی نمی‌شود

اطلاعات پاسخ

مقدار برگشتی

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

Collection of UniqueUrl
نامتوضیحاتنوعاطلاعات بیشتر
Url

آدرس Url یکتا برای پاسخگویی

string

ParticipantID

شناسه‌ی پاسخ‌دهنده

integer


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

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

نمونه:

نمونه‌ای وجود ندارد.