我正在嘗試訪問ServiceM8中已完成的表單域數據,包括已上傳的圖像。 api參考資料並未詳細說明如何訪問它們。任何人都可以提供一個例子或文檔?ServiceM8中訪問完成的表單域
1
A
回答
0
它沒有公開記錄,但您可以通過FormResponses端點訪問完整的表單。
https://api.servicem8.com/api_1.0/FormResponse.json
[{
"edit_date": "2015-02-17 11:12:22",
"active": 1,
"form_uuid": "578344cc-8d57-441b-a713-02207430f7cb",
"staff_uuid": "",
"regarding_object": "job",
"regarding_object_uuid": "8b9bfe73-c43c-4275-bb4e-1aac9b6f8adb",
"field_data": "removed (see below)",
"timestamp": "2015-02-17 11:12:20",
"form_by_staff_uuid": "0e72af0f-22db-4ddb-ac7d-eba2c1ef2d4b",
"document_attachment_uuid": "6b73bfa3-3dd8-48b7-83b2-af1dcc78262b",
"uuid": "ff1926c8-8879-41a5-9f2d-e4e4455e92eb"
}]
到問題的實際反應是在field_data
屬性,它本身就是一個JSON編碼的字符串。這裏有一個例子:
[
{
"UUID": "1ea64222-2b0e-4dc4-a99b-698603a9f59b",
"FieldType": "Date",
"Response": "Tue Feb 17 2015 00:00:00 GMT+0930 (ACST)",
"SortOrder": 1,
"Question": "Date"
},
{
"UUID": "9b4ea087-d154-4fb7-831e-c17cb882157b",
"FieldType": "Multiple Choice",
"Response": "Blah",
"SortOrder": 2,
"Question": "Supplier"
},
{
"UUID": "24fdd846-8fc8-4ddf-9d58-6c5fa1b5310b",
"FieldType": "Text",
"Response": "1",
"SortOrder": 3,
"Question": "Part 1 Qty"
},
{
"UUID": "6162749f-5945-455c-95ca-ca31e9bd6a7b",
"FieldType": "Text",
"Response": "p1",
"SortOrder": 4,
"Question": "Item Part No. 1"
},
{
"UUID": "fd5c8f67-c68d-4dcb-96a7-05341fbb3dab",
"FieldType": "Text",
"Response": "part one",
"SortOrder": 5,
"Question": "Item Name 1"
},
{
"UUID": "6e591103-78d4-42a0-8657-5229b5b469fb",
"FieldType": "Photo",
"Response": "cf91bae2-b9da-42e2-87ee-b416109bb44b",
"SortOrder": 14,
"Question": "Take Photo of Items 1"
},
{
"UUID": "c8719af5-b550-40cf-9d83-0ea67ab30e5b",
"FieldType": "Signature",
"Response": "90ac5b56-fc0e-4a3a-8935-f43cdd23c05b",
"SortOrder": 17,
"Question": "Signature"
}
]
對於照片的問題(的FieldType ==照片),響應屬性包含一個UUID,你可以從Attachments endpoint檢索。
爲附件JSON數據:https://api.servicem8.com/api_1.0/Attachment/cf91bae2-b9da-42e2-87ee-b416109bb44b.json
文件數據(即附件本身):https://api.servicem8.com/api_1.0/Attachment/cf91bae2-b9da-42e2-87ee-b416109bb44b.file
相關問題
- 1. 訪問表單域邏輯
- 2. 訪問:在後臺進程完成時打開表單
- 3. 訪問通用表單域模板
- 4. 如何訪問formset的成員表單?
- 5. 試圖從已完成的軟件中訪問哈希表
- 6. 如何在CakePHP中創建智能自動完成表單域?
- 7. 訪問iframe中的表單
- 8. 訪問多對多「通過」關係領域中的表單集
- 9. Rails通過表單域中的數據循環訪問
- 10. 如何訪問Sinatra中的所有表單域?
- 11. 如何訪問Django模板中的表單域?
- 12. 我希望創建的對象在插入完成後在域中被訪問
- 13. 使用整數訪問表單成員?
- 14. Google表單中的自動完成
- 15. 是否有在servicem8 API/zapier集成
- 16. Servicem8和webhooks
- 17. 訪問子域中的Cookie
- 18. 在Container視圖中使用UITableView獲取表單 - 我如何訪問表單域?
- 19. 已完成字段的Sum表達式訪問查詢
- 20. 如何在訪問中將單個表分成多個表?
- 21. 訪問表單:如何獲取訪問表單的PDF
- 22. 訪問表單:如何獲取訪問表單的PDF
- 23. 下載完成後從不正確的線程訪問的領域Swift 3
- 24. 不執行jQuery,除非所有表單域已完成
- 25. 控制對錶單域的訪問的最佳實踐
- 26. 如何訪問模板參數的成員? 「成員訪問不完整類型」
- 27. 在servicem8中設置webhook
- 28. 如何在完成之前訪問DirectoryInfo.EnumerateFiles
- 29. 從ajax成功訪問數據完整?
- 30. 如何訪問標記完成日期?
正如一個供參考,https://api.servicem8.com/api_1.0/Form.json - 將列出所有表格 https://api.servicem8.com/api_1.0/FormField.json - 將列出表格問題。 –