ศูนย์ข้อมูล PGYER
โดยใช้อินเตอร์เฟซที่ PGYER ให้, นักพัฒนาบุคคลที่สามสามารถนำฟังก์ชันการอัปโหลดและการติดตั้งแอปที่ PGYER ให้, และสามารถเข้าถึงข้อมูลแอปที่ PGYER ให้, เพื่อช่วยให้นักพัฒนาสามารถกระจายแอปทดสอบได้ง่ายขึ้น
| พารามิเตอร์ | ชื่อเล่น | คำอธิบาย |
|---|---|---|
| _api_key | API Key | API Key ใช้ระบุตัวตนของผู้เรียกใช้ API หากไม่ระบุเฉพาะ ทุกอินเตอร์เฟซจะต้องมีพารามิเตอร์นี้ สำหรับผู้ใช้ที่ลงทะเบียนกับ PGYER ค่านี้จะเป็นค่าคงที่คลิกเพื่อรับ _api_key |
| uKey | User Key | User Key ใช้ระบุตัวตนของผู้ใช้ปัจจุบัน สำหรับผู้ใช้ที่ลงทะเบียนกับ PGYER ค่านี้จะเป็นค่าคงที่ คลิกเพื่อรับ _ukey |
| aId | App Id | ระบุ ID ที่ไม่ซ้ำกันของกลุ่มแอป ตัวอย่างเช่น แอปชื่อ "WeChat" อัพโหลดเวอร์ชันสามรุ่น แล้วรุ่นเหล่านี้เป็นกลุ่มแอปเดียวกัน พารามิเตอร์นี้ระบุ ID ของกลุ่มนี้ ค่านี้สามารถดูได้ในหน้าจัดการแอป |
| aKey | App Key | แทนบ่อยเดียวของแอปพลิเคชันที่เฉพาะเจาะจง ตัวอย่างเช่น แอปพลิเคชันชื่อ "WeChat" อัพโหลดเวอร์ชันสามรอบ โดยที่เวอร์ชันเหล่านี้มี aKey ที่แตกต่างกัน ค่านี้มักจะได้รับจากอินเตอร์เฟซอื่น |
ตัวอย่างการเรียกใช้ PHP API (ดูแอปพลิเคชันในพื้นที่สาธารณะ):
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://api.xcxwo.com/apiv1/app/listAll');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'type=ios&_api_key=โปรดเข้าสู่ระบบ หลังจากเข้าสู่ระบบสำเร็จแล้วจะสามารถดูได้&page=1');
$response = curl_exec($curl);
if (curl_errno($curl)) {
echo curl_error($curl);
}
curl_close($curl);
$jsonData = json_decode($response, true);
// output $jsonData ...
ผู้พัฒนาสามารถอัพโหลดแอปพลิเคชันโดยตรงไปยัง PGYER ผ่านอินเตอร์เฟซนี้ ในขณะที่อัพโหลด โปรดใช้วิธี HTTP POST โดย enctype เป็น "multipart/form-data"
POST http://upload.xcxwo.com/apiv1/app/upload
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| uKey | String | (จำเป็น) คีย์ผู้ใช้ คลิกเพื่อรับ _ukey |
| _api_key | String | (จำเป็น) คีย์ API คลิกเพื่อรับ _api_key |
| file | File | (จำเป็น) ไฟล์ ipa หรือ apk ที่ต้องการอัปโหลด |
| installType | Integer | (ไม่บังคับ) วิธีการติดตั้งแอป ค่าเป็น (1,2,3) 1: สาธารณะ, 2: ติดตั้งด้วยรหัสผ่าน, 3: ติดตั้งด้วยการเชิญ ค่าเริ่มต้นคือ 1 สาธารณะ |
| password | String | (ไม่บังคับ) ตั้งรหัสผ่านการติดตั้งแอป, หากไม่ต้องการตั้งรหัสผ่านโปรดส่งสตริงว่างหรือไม่ส่ง |
| updateDescription | String | (ไม่บังคับ) คำอธิบายการอัปเดตเวอร์ชัน, โปรดส่งสตริงว่างหรือไม่ส่ง |
| channelShortcut | String | (ไม่บังคับ) ลิงก์ย่อสำหรับดาวน์โหลดช่องทางที่ระบุที่ต้องการอัปเดตเท่านั้น, สามารถระบุช่องทางเดียวเท่านั้น, ในรูปแบบสตริง เช่น: abcd |
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| appKey | String | App Key |
| userKey | String | User Key |
| appType | Integer | ประเภทแอป(1:iOS; 2:Android) |
| appIsFirst | Integer | เป็นแอปแรกหรือไม่ (1: เป็น; 2: ไม่เป็น) |
| appIsLastest | Integer | เป็นเวอร์ชันล่าสุดหรือไม่ (1: เป็น; 2: ไม่เป็น) |
| appFileSize | Integer | ขนาดไฟล์แอป |
| appName | String | ชื่อแอป |
| appVersion | String | หมายเลขเวอร์ชัน |
| appVersionNo | Integer | หมายเลขเวอร์ชันสำหรับ Android และเป็น 0 สำหรับ iOS |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appIdentifier | String | ชื่อแพ็คเกจของแอปพลิเคชัน สำหรับ iOS เป็น BundleId และสำหรับ Android เป็นชื่อแพ็คเกจ |
| appIcon | String | คีย์ไอคอนของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_icons/[คีย์ไอคอนของแอปพลิเคชัน] |
| appDescription | String | คำอธิบายแอปพลิเคชัน |
| appUpdateDescription | String | คำอธิบายการอัปเดตแอปพลิเคชัน |
| appScreenShots | String | คีย์ภาพหน้าจอของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_screenshots/[คีย์ภาพหน้าจอของแอปพลิเคชัน] |
| appShortcutUrl | String | ลิงก์ดาวน์โหลดแอป |
| appQRCodeURL | String | ลิงก์รหัส QR ของแอป |
| appCreated | String | เวลาที่อัปโหลดแอป |
| appUpdated | String | เวลาที่อัปเดตแอป |
ตัวอย่างการอัปโหลดแอปโดยใช้คำสั่ง crul ใน Linux:
curl -F "file=@/tmp/example.ipa" -F "uKey=โปรดเข้าสู่ระบบ หลังจากเข้าสู่ระบบสำเร็จแล้วจะสามารถดูได้" -F "_api_key=โปรดเข้าสู่ระบบ หลังจากเข้าสู่ระบบสำเร็จแล้วจะสามารถดูได้" http://upload.xcxwo.com/apiv1/app/upload
โปรดแทนค่า uKey และ _api_key ด้วยค่าที่เกี่ยวข้องตามบัญชีของนักพัฒนาเอง
ผ่านอินเตอร์เฟซนี้ คุณสามารถติดตั้งแอปโดยตรงบนโทรศัพท์ โปรดใช้วิธี HTTP GET เท่านั้น อินเตอร์เฟซนี้สามารถใช้ได้เฉพาะบนโทรศัพท์ เพียงเปิดเบราว์เซอร์บนโทรศัพท์และเรียกใช้ URL นี้เพื่อเริ่มต้นการติดตั้ง
GET http://api.xcxwo.com/apiv1/app/install
| พารามิเตอร์ | คำอธิบาย |
|---|---|
| aKey | App Key (App Key เป็นรหัสแบบดั้งเดิมที่ใช้เป็นตัวบ่งชี้เฉพาะของแอป สามารถรับได้จากอินเตอร์เฟซลิงก์สั้น หรือจากอินเตอร์เฟซแอปของฉัน) |
| _api_key | API Key คลิกเพื่อรับ _api_key |
| password | (ไม่บังคับ) เมื่อมีการติดตั้งรหัสผ่าน โปรดส่งรหัสผ่านการติดตั้งของแอป |
ตัวอินเตอร์เฟซจะใช้วิธีการติดตั้งที่เหมาะสมโดยอัตโนมัติตามประเภทของแอปพลิเคชัน (iOS หรือ Android) ของแอปพลิเคชัน
http://api.xcxwo.com/apiv1/app/install?_api_key=โปรดเข้าสู่ระบบ หลังจากเข้าสู่ระบบสำเร็จแล้วจะสามารถดูได้&aKey=f3c7897cf8ac70a3d345699ef6e1584d&password=123456
อินเตอร์เฟซการติดตั้งในแอป iOS สามารถทำให้ผู้ใช้สามารถติดตั้งแอปพลิเคชันโดยไม่ต้องเปิดเบราว์เซอร์ โดยตรง ที่อยู่อินเตอร์เฟซ:
itms-services://?action=download-manifest&url=https://www.xcxwo.com/app/plist/{aKey}
โปรดแทนที่{aKey}ด้วย App Key โดยไม่รวมวงเล็บ
Web:
<a href="itms-services://?action=download-manifest&url=https://www.xcxwo.com/app/plist/f3c7897cf8ac70a3d345699ef6e1584d>ติดตั้ง</a>iOS:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-services://?action=download-manifest&url=https://www.xcxwo.com/app/plist/f3c7897cf8ac70a3d345699ef6e1584d"]];หรือ:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://api.xcxwo.com/apiv1/app/install?_api_key=โปรดเข้าสู่ระบบ หลังจากเข้าสู่ระบบสำเร็จแล้วจะสามารถดูได้&aKey=f3c7897cf8ac70a3d345699ef6e1584d&password=123456"]];
อินเตอร์เฟซนี้สามารถรับข้อมูลรายละเอียดของเวอร์ชันที่เฉพาะเจาของแอปพลิเคชัน
POST http://api.xcxwo.com/apiv1/app/view
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aKey | String | (App Key เป็นรหัสแบบดั้งเดิมที่ใช้เป็นตัวบ่งชี้เฉพาะของแอป สามารถรับได้จากอินเตอร์เฟซลิงก์สั้น หรือจากอินเตอร์เฟซแอปของฉัน) |
| uKey | String | (ไม่บังคับ) คีย์ผู้ใช้คลิกเพื่อรับ _ukey |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์การคืนค่ารายละเอียดของแอป | ประเภท | คำอธิบาย |
|---|---|---|
| appKey | String | App Key |
| userKey | String | User Key |
| appType | Integer | ประเภทแอป(1:iOS; 2:Android) |
| appIsFirst | Integer | เป็นแอปแรกหรือไม่ (1: เป็น; 2: ไม่เป็น) |
| appIsLastest | Integer | เป็นเวอร์ชันล่าสุดหรือไม่ (1: เป็น; 2: ไม่เป็น) |
| appFileSize | Integer | ขนาดไฟล์แอป |
| appName | String | ชื่อแอป |
| appVersion | String | หมายเลขเวอร์ชัน |
| appVersionNo | Integer | หมายเลขเวอร์ชันสำหรับ Android และเป็น 0 สำหรับ iOS |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appIdentifier | String | ชื่อแพ็คเกจของแอปพลิเคชัน สำหรับ iOS เป็น BundleId และสำหรับ Android เป็นชื่อแพ็คเกจ |
| appIcon | String | คีย์ไอคอนของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_icons/[คีย์ไอคอนของแอปพลิเคชัน] |
| appDescription | String | คำอธิบายแอปพลิเคชัน |
| appUpdateDescription | String | คำอธิบายการอัปเดตแอปพลิเคชัน |
| appScreenShots | String | คีย์ภาพหน้าจอของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_screenshots/[คีย์ภาพหน้าจอของแอปพลิเคชัน] |
| appShortcutUrl | String | ลิงก์ดาวน์โหลดแอป |
| appQRCodeURL | String | ลิงก์รหัส QR ของแอป |
| appCreated | String | เวลาที่อัปโหลดแอป |
| appUpdated | String | เวลาที่อัปเดตแอป |
| พารามิเตอร์การคืนค่าเวอร์ชันที่ผ่านมา | ประเภท | คำอธิบาย |
|---|---|---|
| appKey | String | App Key |
| userKey | String | User Key |
| appName | String | ชื่อแอป |
| appVersion | String | หมายเลขเวอร์ชัน |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appCreated | String | เวลาที่อัปโหลดแอป |
| appUpdated | String | เวลาที่อัปเดตแอป |
| พารามิเตอร์การคืนค่าข้อเสนอแนะของแอป | ประเภท | คำอธิบาย |
|---|---|---|
| userKey | Integer | User Key |
| commentContent | Integer | ข้อเสนอแนะ |
| commentImageKeys | Integer | คีย์ภาพหน้าจอในการตอบกลับ ที่อยู่ URL คือ:https://www.xcxwo.com/image/view/comment_screenshot/[คีย์ภาพหน้าจอในการตอบกลับ] |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appIdentifier | Integer | ชื่อแพ็คเกจของแอปพลิเคชัน สำหรับ iOS เป็น BundleId และสำหรับ Android เป็นชื่อแพ็คเกจ |
| appCreated | Integer | เวลาที่อัปโหลดแอป |
| appUpdated | Integer | เวลาที่อัปเดตแอป |
สำหรับเวอร์ชันที่แตกต่างกันของแอปเดียวกัน PGYER จะรวมกันเป็นกลุ่มแอปเดียวกัน ซึ่งเราเรียกว่า "กลุ่มแอป" สำหรับ "กลุ่มแอป" จะมี App Id ที่เป็นเอกลักษณ์ ส่วนนี้ใช้สำหรับการรับข้อมูลรายละเอียดของกลุ่มแอป
POST http://api.xcxwo.com/apiv1/app/viewGroup
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aId | String | App Id |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์การคืนค่ารายละเอียดของแอป | ประเภท | คำอธิบาย |
|---|---|---|
| appKey | String | App Key |
| appType | Integer | ประเภทแอป(1:iOS; 2:Android) |
| appIsFirst | Integer | เป็นแอปแรกหรือไม่ (1: เป็น; 2: ไม่เป็น) |
| appIsLastest | Integer | เป็นเวอร์ชันล่าสุดหรือไม่ (1: เป็น; 2: ไม่เป็น) |
| appFileSize | Integer | ขนาดไฟล์แอป |
| appName | String | ชื่อแอป |
| appVersion | String | หมายเลขเวอร์ชัน |
| appVersionNo | Integer | หมายเลขเวอร์ชันสำหรับ Android และเป็น 0 สำหรับ iOS |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appIdentifier | String | ชื่อแพ็คเกจของแอปพลิเคชัน สำหรับ iOS เป็น BundleId และสำหรับ Android เป็นชื่อแพ็คเกจ |
| appIcon | String | คีย์ไอคอนของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_icons/[คีย์ไอคอนของแอปพลิเคชัน] |
| appDescription | String | คำอธิบายแอปพลิเคชัน |
| appUpdateDescription | String | คำอธิบายการอัปเดตแอปพลิเคชัน |
| appScreenShots | String | คีย์ภาพหน้าจอของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_screenshots/[คีย์ภาพหน้าจอของแอปพลิเคชัน] |
| appShortcutUrl | String | ลิงก์ดาวน์โหลดแอป |
| appQRCodeURL | String | ลิงก์รหัส QR ของแอป |
| appCreated | String | เวลาที่อัปโหลดแอป |
| appUpdated | String | เวลาที่อัปเดตแอป |
POST http://api.xcxwo.com/apiv1/app/update
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aKey | String | App Key (App Key เป็นรหัสแบบดั้งเดิมที่ใช้เป็นตัวบ่งชี้เฉพาะของแอป สามารถรับได้จากอินเตอร์เฟซลิงก์สั้น หรือจากอินเตอร์เฟซแอปของฉัน) |
| uKey | String | คีย์ผู้ใช้คลิกเพื่อรับ _ukey |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| appName | String | (ไม่บังคับ) ชื่อแอป |
| appShortcutUrl | String | (ไม่บังคับ) ที่อยู่ลิงก์สั้นของแอป |
| appUpdateDescription | String | (ไม่บังคับ ถ้าไม่มีค่าจะอัปเดตเป็นค่าว่าง) คำอธิบายการอัปเดตแอป |
| appDescription | String | (ไม่บังคับ ถ้าไม่มีค่าจะอัปเดตเป็นค่าว่าง) คำอธิบายแอป |
| appPassword | String | (ไม่บังคับ ถ้าไม่มีค่าจะอัปเดตเป็นค่าว่าง) ตั้งรหัสผ่านแอป |
| appVersion | String | (ไม่บังคับ) ข้อมูลเวอร์ชันของแอป |
| appScreenshots | String | (ไม่บังคับ ถ้าไม่มีค่าจะอัปเดตเป็นค่าว่าง) คีย์ภาพหน้าจอของแอป |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| appKey | String | App Key |
| userKey | String | User Key |
| appType | Integer | ประเภทแอป(1:iOS; 2:Android) |
| appIsFirst | Integer | เป็นแอปแรกหรือไม่ (1: เป็น; 2: ไม่เป็น) |
| appIsLastest | Integer | เป็นเวอร์ชันล่าสุดหรือไม่ (1: เป็น; 2: ไม่เป็น) |
| appFileSize | Integer | ขนาดไฟล์แอป |
| appName | String | ชื่อแอป |
| appVersion | String | หมายเลขเวอร์ชัน |
| appVersionNo | Integer | หมายเลขเวอร์ชันสำหรับ Android และเป็น 0 สำหรับ iOS |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appIdentifier | String | ชื่อแพ็คเกจของแอปพลิเคชัน สำหรับ iOS เป็น BundleId และสำหรับ Android เป็นชื่อแพ็คเกจ |
| appIcon | String | คีย์ไอคอนของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_icons/[คีย์ไอคอนของแอปพลิเคชัน] |
| appDescription | String | คำอธิบายแอปพลิเคชัน |
| appUpdateDescription | String | คำอธิบายการอัปเดตแอปพลิเคชัน |
| appScreenShots | String | คีย์ภาพหน้าจอของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_screenshots/[คีย์ภาพหน้าจอของแอปพลิเคชัน] |
| appShortcutUrl | String | ลิงก์ดาวน์โหลดแอป |
| appQRCodeURL | String | ลิงก์รหัส QR ของแอป |
| appCreated | String | เวลาที่อัปโหลดแอป |
| appUpdated | String | เวลาที่อัปเดตแอป |
POST http://api.xcxwo.com/apiv1/app/builds
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aId | String | App Id |
| page | Integer | หน้าของประวัติเวอร์ชัน |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| appKey | String | คืนค่า App Key ของ build ล่าสุดของแอป |
| appType | Integer | ประเภทแอป(1:iOS; 2:Android) |
| appFileSize | Integer | ขนาดไฟล์แอป |
| appName | String | ชื่อแอป |
| appVersion | String | หมายเลขเวอร์ชัน |
| appVersionNo | Integer | หมายเลขเวอร์ชันสำหรับ Android และเป็น 0 สำหรับ iOS |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appIdentifier | String | ชื่อแพ็คเกจของแอปพลิเคชัน สำหรับ iOS เป็น BundleId และสำหรับ Android เป็นชื่อแพ็คเกจ |
| appIcon | String | คีย์ไอคอนของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_icons/[คีย์ไอคอนของแอปพลิเคชัน] |
| appCreated | String | เวลาที่อัปโหลดแอป |
POST http://api.xcxwo.com/apiv1/app/uploadScreenshot
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aKey | String | App Key (App Key เป็นรหัสแบบดั้งเดิมที่ใช้เป็นตัวบ่งชี้เฉพาะของแอป สามารถรับได้จากอินเตอร์เฟซลิงก์สั้น หรือจากอินเตอร์เฟซแอปของฉัน) |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| image | File | ต้องการอัปโหลดภาพหน้าจอ สามารถอัปโหลดได้สูงสุด 5 รูป |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| keys | String | คีย์ของภาพหน้าจอทั้งหมดหลังจากอัปโหลดแอป (คั่นด้วยเครื่องหมายจุลภาค) ลิงก์ดาวน์โหลดคือ https://www.xcxwo.com/image/view/app_screenshots/[คีย์ภาพหน้าจอของแอปพลิเคชัน] |
POST http://api.xcxwo.com/apiv1/app/getAppKeyByShortcut
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| shortcut | String | ลิงก์สั้นของแอป เช่น pgyer.com/PgY8 ให้ใส่พารามิเตอร์ PgY8 เท่านั้น |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์การคืนค่ารายละเอียดของแอป | ประเภท | คำอธิบาย |
|---|---|---|
| appKey | String | คืนค่า App Key ของ build ล่าสุดของแอป |
| appType | Integer | ประเภทแอป(1:iOS; 2:Android) |
| appFileName | String | ชื่อไฟล์แอปพลิเคชันที่อัพโหลด |
| appFileSize | Integer | ขนาดไฟล์แอป |
| appName | String | ชื่อแอป |
| appVersion | String | หมายเลขเวอร์ชัน |
| appVersionNo | Integer | หมายเลขเวอร์ชันสำหรับ Android และเป็น 0 สำหรับ iOS |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appIdentifier | String | ชื่อแพ็คเกจของแอปพลิเคชัน สำหรับ iOS เป็น BundleId และสำหรับ Android เป็นชื่อแพ็คเกจ |
| appCreated | String | เวลาที่อัปโหลดแอป |
POST http://api.xcxwo.com/apiv1/user/listMyPublished
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| uKey | String | คีย์ผู้ใช้คลิกเพื่อรับ _ukey |
| page | Integer | (ไม่บังคับ) ระบุหน้าเลข |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| appKey | String | คืนค่า App Key ของ build ล่าสุดของแอป |
| appType | Integer | ประเภทแอป(1:iOS; 2:Android) |
| appFileSize | Integer | ขนาดไฟล์แอป |
| appName | String | ชื่อแอป |
| appVersion | String | หมายเลขเวอร์ชัน |
| appVersionNo | Integer | หมายเลขเวอร์ชันสำหรับ Android และเป็น 0 สำหรับ iOS |
| appBuildVersion | Integer | หมายเลข build ที่ใช้สำหรับแยกเวอร์ชันที่ผ่านมาของ PGYER |
| appIdentifier | String | ชื่อแพ็คเกจของแอปพลิเคชัน สำหรับ iOS เป็น BundleId และสำหรับ Android เป็นชื่อแพ็คเกจ |
| appIcon | String | คีย์ไอคอนของแอปพลิเคชัน ที่อยู่ URL คือ https://www.xcxwo.com/image/view/app_icons/[คีย์ไอคอนของแอปพลิเคชัน] |
| appCreated | String | เวลาที่อัปโหลดแอป |
การกล่าวถึงกลุ่มที่นี่ หมายถึงกลุ่มแอปที่ผู้พัฒนาตั้งค่าใน "การจัดการแอป" - "กลุ่มของฉัน"
POST http://api.xcxwo.com/apiv1/userAppGroup/listAll
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| uKey | String | คีย์ผู้ใช้คลิกเพื่อรับ _ukey |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| userAppGroupName | String | ชื่อกลุ่มแอป |
| userAppGroupKey | String | คีย์ที่แยกแยะของกลุ่มแอป |
| userAppGroupShortcutURL | String | ลิงก์สั้นของกลุ่มแอป |
| userAppGroupDescription | String | คำอธิบายของกลุ่มแอป |
| userAppGroupCount | String | จำนวนแอปในกลุ่มแอป |
| userAppCreated | String | เวลาสร้างกลุ่มแอปของแอป |
การกล่าวถึงกลุ่มที่นี่ หมายถึงกลุ่มแอปที่ผู้พัฒนาตั้งค่าใน "การจัดการแอป" - "กลุ่มของฉัน"
อินเตอร์เฟซนี้จะคืนค่าข้อมูลละเอียดของกลุ่มแอปที่ระบุ พร้อมกับข้อมูลของแอปที่อยู่ในกลุ่มนี้ (แสดงเฉพาะเวอร์ชันล่าสุดเท่านั้น)
POST http://api.xcxwo.com/apiv1/userAppGroup/view
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| userAppGroupKey | String | คีย์ของกลุ่มแอปของผู้ใช้ สามารถรับได้จากอินเตอร์เฟซ userAppGroup/view |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| userAppGroupName | String | ชื่อกลุ่มแอป |
| userAppGroupKey | String | คีย์ที่แยกแยะของกลุ่มแอป |
| userAppGroupShortcutURL | String | ลิงก์สั้นของกลุ่มแอป |
| userAppGroupDescription | String | คำอธิบายของกลุ่มแอป |
| userAppGroupCount | String | จำนวนแอปในกลุ่มแอป |
| userAppCreated | String | เวลาสร้างกลุ่มแอปของแอป |
| apps | Array | ข้อมูลของแอปที่รวมอยู่ (คืนค่าข้อมูลเวอร์ชันล่าสุดเท่านั้น) |
POST http://api.xcxwo.com/apiv1/feedback/listAll
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aId | String | App Id |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| page | Integer | หน้าของหน้า |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| feedBackContent | String | เนื้อหาข้อเสนอแนะ |
| feedBackImages | Array | ที่อยู่รูปภาพในข้อเสนอแนะ |
| feedBackVoice | String | ที่อยู่ไฟล์เสียงที่บันทึก |
| feedBackFrom | String | แหล่งข้อมูลข้อเสนอแนะ |
| feedbackProcess | Integer | สถานะการดำเนินการข้อเสนอแนะ (1: ดำเนินการแล้ว; 2: ยังไม่ดำเนินการ) |
| feedBackCreated | String | เวลาสร้างข้อเสนอแนะ |
POST http://api.xcxwo.com/apiv1/feedback/view
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aId | String | App Id | feedbackKey | String | คีย์ของข้อมูลข้อเสนอแนะ สามารถรับได้จาก feedbackListAll API |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| feedBackContent | String | เนื้อหาข้อเสนอแนะ |
| feedBackImages | Array | ที่อยู่รูปภาพในข้อเสนอแนะ |
| feedBackVoice | String | ที่อยู่ไฟล์เสียงที่บันทึก |
| feedBackDeviceName | String | ชื่ออุปกรณ์ |
| feedBackOSVersion | String | เวอร์ชันระบบปฏิบัติการของโทรศัพท์ |
| feedBackOSType | Integer | ประเภทระบบปฏิบัติการของโทรศัพท์ (1: iOS; 2: Android) |
| feedBackOSJailBroken | Integer | โทรศัพท์ถูก Jailbreak หรือ ROOT หรือไม่ (1: ใช่; 2: ไม่) |
| feedBackFreeRam | String | ขนาดหน่วยความจำที่เหลือในโทรศัพท์ |
| feedBackFreeSpace | String | ขนาดพื้นที่ว่างที่เหลือในโทรศัพท์ |
| feedBackNetwork | String | เครือข่ายโทรศัพท์ |
| feedBackSDKVersion | String | เวอร์ชัน SDK |
| feedBackFrom | String | แหล่งข้อมูลข้อเสนอแนะ |
| feedbackProcess | Integer | สถานะการดำเนินการข้อเสนอแนะ (1: ดำเนินการแล้ว; 2: ยังไม่ดำเนินการ) |
| appType | Integer | ประเภทแอป (1:iOS; 2:Android) |
| appName | String | ชื่อแอป |
| feedBackCreated | String | เวลาสร้างข้อเสนอแนะ |
POST http://api.xcxwo.com/apiv1/crash/listAll
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aId | String | App Id |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| page | Integer | หน้าของหน้า |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| sdkCrashGroupCount | Integer | Crash จำนวน |
| sdkCrashGroupTitle | String | Crash หัวข้อ |
| sdkCrashGroupPattern | String | Crash Pattern |
| sdkCrashGroupDescribe | String | Crash คำอธิบาย |
| sdkCrashGroupAppVersion | String | Crash App เวอร์ชัน |
| sdkCrashGroupProcess | String | Crash สถานะการประมวลผล |
| sdkCrashGroupId | Integer | CrashGroupId |
| sdkCrashGroupCreated | String | Crash เวลาสร้าง |
POST http://api.xcxwo.com/apiv1/crash/view
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| aId | String | App Id |
| sdkCrashGroupId | Integer | sdkCrashGroupId, สามารถรับได้จาก crashListAll เพื่อรับ sdkCrashGroupId ของ crash บางรายการ |
| _api_key | String | API Key คลิกเพื่อรับ _api_key |
| พารามิเตอร์ที่ส่งกลับ | ประเภท | คำอธิบาย |
|---|---|---|
| sdkCrashGroupLog | String | Crash Log |
| sdkCrashGroupCount | Integer | Crash จำนวน |
| sdkCrashGroupTitle | String | Crash หัวข้อ |
| sdkCrashGroupPattern | String | Crash Pattern |
| sdkCrashGroupDescribe | String | Crash คำอธิบาย |
| sdkCrashGroupAppVersion | String | Crash App เวอร์ชัน |
| sdkCrashGroupIsSymbolicated | String | Crash Log ได้ทำการสัญลักษณ์หรือไม่ |
| sdkCrashGroupIsReaded | String | Crash ได้อ่านหรือยัง |
| sdkCrashGroupProcess | String | Crash สถานะการประมวลผล |
| sdkCrashGroupViewStatus | String | Crash สถานะการดู |
| deviceAffectList | Array | สถานการณ์ของอุปกรณ์ที่ได้รับผลกระทบ |
| sdkCrashGroupCreated | String | Crash เวลาสร้าง |