|
|
|
**(PUT)** Menjawab pertanyaan dengan `id` tertentu
|
|
|
|
|
|
|
|
## URI
|
|
|
|
```
|
|
|
|
/questionList
|
|
|
|
```
|
|
|
|
|
|
|
|
## Params
|
|
|
|
* `id` - `id` dari pertanyaan
|
|
|
|
|
|
|
|
## Form Body
|
|
|
|
* `timestamp` - Waktu pengiriman
|
|
|
|
* `answerer` - Identitas penjawab
|
|
|
|
* `answer` - Jawaban dari pertanyaan
|
|
|
|
* `task_id` - `answer_question`
|
|
|
|
|
|
|
|
## Contoh
|
|
|
|
### Request
|
|
|
|
```
|
|
|
|
import requests
|
|
|
|
|
|
|
|
url = "http://127.0.0.1:5000/question/684"
|
|
|
|
|
|
|
|
payload = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"timestamp\"\r\n\r\n02/05/2018 01:11\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"answerer\"\r\n\r\nnana\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"answer\"\r\n\r\ninsya Allah tanggal 8 September 2018\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"task_id\"\r\n\r\nanswer_question\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"
|
|
|
|
headers = {'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'}
|
|
|
|
|
|
|
|
response = requests.request("PUT", url, data=payload, headers=headers)
|
|
|
|
|
|
|
|
print(response.text)
|
|
|
|
```
|
|
|
|
### Hasil
|
|
|
|
```
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"is_active": 1,
|
|
|
|
"sender": "imperativa",
|
|
|
|
"answer": "insya Allah tanggal 8 September 2018",
|
|
|
|
"dup_with": null,
|
|
|
|
"is_queued": 1,
|
|
|
|
"answerer": "nana",
|
|
|
|
"question": "kapan angkatan 56 akan wisuda bersama ?",
|
|
|
|
"tokenized_question": "kapan;angkat;akan;wisuda;sama",
|
|
|
|
"is_target": 0,
|
|
|
|
"timestamp": "02/05/2018 01:11"
|
|
|
|
},
|
|
|
|
"message": "successfully answer question"
|
|
|
|
}
|
|
|
|
``` |
|
|
|
\ No newline at end of file |