แชร์ผ่าน


รหัสข้อผิดพลาดและข้อความ

เมื่อคุณส่ง Bing ตัวดึงข้อมูลราคาของคุณเพื่อประมวลผล Bing อาจส่งกลับหนึ่งในรหัสสถานะ HTTP ต่อไปนี้:

รหัสสถานะ คำอธิบาย
200 ความสําเร็จ Bing จัดคิวข้อความที่จะประมวลผลเสร็จเรียบร้อยแล้ว
401 ไม่ได้รับอนุญาต ผู้ใช้ไม่ได้รับอนุญาตให้ใช้ API หรือข้อความถูกส่งจากที่อยู่ IP ที่ไม่รู้จักไปยัง Bing หรือที่ไม่เกี่ยวข้องกับผู้ใช้ เมื่อต้องการระบุสาเหตุ ให้ดูข้อความแสดงข้อผิดพลาด
413 ร้องขอเอนทิตีมากเกินไป ตัวดึงข้อมูลราคาต้องไม่เกินการบีบอัดข้อมูล 100 MB หรือ 10 MB
429 การร้องขอมากเกินไป คุณอาจมีการร้องขอสูงสุดห้ารายการที่จัดคิวหรือกําลังประมวลผลในเวลาเดียวกัน ถ้าคุณส่งคําขอที่หกในเวลานี้ Bing จะส่งกลับข้อผิดพลาดนี้
500 ข้อผิดพลาดภายในของเซิร์ฟเวอร์ ซึ่งมักจะเป็นข้อผิดพลาดชั่วคราว ลองร้องขออีกครั้งที่ช่วงเวลา 1, 5 และ 20 นาที หากคําขอล้มเหลวหลังจากความพยายามครั้งที่สามให้ติดต่อ TAM ของคุณด้วยข้อมูลต่อไปนี้:

  • CustomerID
  • วันที่และเวลาที่เกิดข้อผิดพลาด
  • ID ในส่วนหัวการตอบสนอง WebRequestActivityId

เนื้อความการตอบสนอง

ถ้าเกิดข้อผิดพลาด HTTP เนื้อความของการตอบสนองประกอบด้วยเอกสาร XML ที่ประกอบด้วยคําอธิบายของข้อผิดพลาด

<ArrayOfApiError xmlns="http://schemas.datacontract.org/2004/07/Microsoft.BingAds.BHAC.HotelAdsAPIs.Models" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ApiError>
    <Code>IPAddressNotAllowed</Code>
    <Message>Customer 4 is not authorized to use IP address 167.220.24.77.</Message>
    <Property i:nil="true"/>
  </ApiError>
</ArrayOfApiError>

ตารางต่อไปนี้อธิบายองค์ประกอบที่พบในการตอบสนองข้อผิดพลาด

การตอบสนองข้อผิดพลาด

กําหนดองค์ประกอบระดับบนสุดของการตอบสนองข้อผิดพลาด

ธาตุ คำอธิบาย เด็กๆ
ArrayOfApiError องค์ประกอบระดับบนสุดของการตอบสนองข้อผิดพลาด องค์ประกอบนี้ประกอบด้วยรายการข้อผิดพลาดที่เกิดขึ้น อาร์เรย์ของ ApiError

ApiError

ระบุข้อผิดพลาดที่เกิดขึ้น

ธาตุ คำอธิบาย เด็กๆ
รหัส รหัสที่ระบุข้อผิดพลาดที่เกิดขึ้น ตัวอย่างเช่น IPAddressNotAllowed ไม่มี
ข้อความ ข้อความที่อธิบายข้อผิดพลาดที่เกิดขึ้น ไม่มี
ทรัพย์สิน ชื่อของคุณสมบัติที่ทําให้เกิดข้อผิดพลาด ถ้าข้อผิดพลาดไม่เกี่ยวข้องกับคุณสมบัติ แอตทริบิวต์ของnilองค์ประกอบจะถูกตั้งค่าเป็น จริง ไม่มี

รหัสและข้อความ

ต่อไปนี้แสดงรหัสข้อผิดพลาดและข้อความที่ API ส่งกลับ

รหัส ข้อความ
AuthenticationFailure การรับรองความถูกต้องล้มเหลวด้วยสาเหตุที่ไม่รู้จัก
InternalError ข้อผิดพลาดภายในของเซิร์ฟเวอร์

ซึ่งมักจะเป็นข้อผิดพลาดชั่วคราว ลองร้องขออีกครั้งที่ช่วงเวลา 1, 5 และ 20 นาที หากคําขอล้มเหลวหลังจากความพยายามครั้งที่สามให้ติดต่อ TAM ของคุณด้วยข้อมูลต่อไปนี้:

  • CustomerID
  • วันที่และเวลาที่เกิดข้อผิดพลาด
  • ID ในส่วนหัวการตอบสนอง WebRequestActivityId
IPAddressNot อนุญาต ลูกค้า {custId} ไม่ได้รับอนุญาตให้ใช้ที่อยู่ IP {clientIp}

ลูกค้าไม่ได้รับอนุญาตให้ส่งฟีดราคาจากที่อยู่ IP คุณต้องส่งการร้องขอจากที่อยู่ IP ของเซิร์ฟเวอร์ที่ได้รับอนุญาต ติดต่อ TAM ของคุณเพื่ออัปเดตรายการที่อยู่ IP ของเซิร์ฟเวอร์ที่ได้รับอนุญาต
ไม่รับรอง โทเค็น OAuth ที่คุณตั้งค่าส่วนหัวการให้สิทธิ์ไม่ถูกต้อง
ร้องขอการควบคุมปริมาณ ลูกค้า {customerId} เกินจํานวนคําขอที่อนุญาต

ลูกค้าอาจมีการร้องขอสูงสุดห้ารายการที่จัดคิวหรือกําลังประมวลผล การส่งคําขอที่หกในกรณีนี้จะล้มเหลว
RequestTooLarge ขนาดการร้องขอ ({requestSizeBytes} ไบต์) เกินขนาดสูงสุดที่อนุญาต ({maxAllowed} ไบต์)

ตัวดึงข้อมูลราคาไม่สามารถบีบอัดได้เกิน 100 MB หรือ 10 MB ลดขนาดของฟีดราคาให้พอดีภายในขีดจํากัด