แชร์ผ่าน


การดําเนินการ GetBillingDocumentsInfo Service - การเรียกเก็บเงินของลูกค้า

รับรายการออบเจ็กต์ที่มีข้อมูลรหัสเอกสารการเรียกเก็บเงิน ตัวอย่างเช่น ตัวระบุเอกสารการเรียกเก็บเงิน จํานวน และตัวระบุบัญชี

ร้องขอองค์ประกอบ

วัตถุ GetBillingDocumentsInfoRequest จะกําหนดองค์ประกอบ เนื้อความ และ ส่วนหัว ของการร้องขอการดําเนินการบริการ องค์ประกอบต้องอยู่ในลําดับเดียวกับที่แสดงใน Request SOAP

หมายเหตุ

เว้นแต่ระบุไว้เป็นอย่างอื่นด้านล่าง จําเป็นต้องระบุองค์ประกอบคําขอทั้งหมด

ร้องขอองค์ประกอบเนื้อความ

ธาตุ คำอธิบาย ชนิดข้อมูล
AccountIds รายการตัวระบุของบัญชีที่มีข้อมูลเอกสารการเรียกเก็บเงินที่คุณต้องการรับ อาร์เรย์ยาว
วันที่สิ้นสุด วันที่สิ้นสุดที่ใช้สําหรับการระบุเอกสารการเรียกเก็บเงินที่จะรับ

เมื่อต้องการระบุวันที่ของวันนี้เป็นวันที่สิ้นสุด ให้ตั้งค่า วันที่สิ้นสุด เป็น NULL

วันที่สิ้นสุดไม่สามารถอยู่ก่อนวันที่เริ่มต้นได้ คุณต้องระบุวันที่ในเวลามาตรฐานสากล (UTC)
วันที่เวลา
ReturnInvoiceNumber รวมหมายเลขใบแจ้งหนี้กับคําขอ บูลีน
วันที่เริ่มต้น วันที่เริ่มต้นที่ใช้สําหรับการระบุเอกสารการเรียกเก็บเงินที่จะรับ

วันที่เริ่มต้นต้องไม่เป็นวันหลังจากวันที่สิ้นสุด คุณต้องระบุวันที่ในเวลามาตรฐานสากล (UTC)
วันที่เวลา

องค์ประกอบส่วนหัวของคําขอ

ธาตุ คำอธิบาย ชนิดข้อมูล
AuthenticationToken โทเค็นการเข้าถึง OAuth ที่แสดงข้อมูลประจําตัวของผู้ใช้ที่มีสิทธิ์เข้าถึงบัญชี Microsoft Advertising

สําหรับข้อมูลเพิ่มเติม ดูการรับรองความถูกต้องด้วย OAuth
เชือก
DeveloperToken โทเค็นนักพัฒนาที่ใช้เพื่อเข้าถึง Bing Ads API

สําหรับข้อมูลเพิ่มเติม ดูรับโทเค็นนักพัฒนา
เชือก
รหัสผ่าน องค์ประกอบนี้สงวนไว้สําหรับการใช้ภายในและจะถูกเอาออกจากเวอร์ชันในอนาคตของ API คุณต้องใช้องค์ประกอบ AuthenticationToken เพื่อตั้งค่าข้อมูลประจําตัวของผู้ใช้ เชือก
ชื่อผู้ใช้ องค์ประกอบนี้สงวนไว้สําหรับการใช้ภายในและจะถูกเอาออกจากเวอร์ชันในอนาคตของ API คุณต้องใช้องค์ประกอบ AuthenticationToken เพื่อตั้งค่าข้อมูลประจําตัวของผู้ใช้ เชือก

องค์ประกอบการตอบสนอง

วัตถุ GetBillingDocumentsInfoResponse จะกําหนดองค์ประกอบ เนื้อความ และ ส่วนหัว ของการตอบสนองการดําเนินการบริการ องค์ประกอบจะถูกส่งกลับตามลําดับเดียวกับที่แสดงใน Response SOAP

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

ธาตุ คำอธิบาย ชนิดข้อมูล
BillingDocumentsInfo รายการของออบเจ็กต์ข้อมูลเอกสารการเรียกเก็บเงินที่รับข้อมูล อาร์เรย์ BillingDocumentInfo

องค์ประกอบส่วนหัวการตอบสนอง

ธาตุ คำอธิบาย ชนิดข้อมูล
TrackingId ตัวระบุของรายการบันทึกที่ประกอบด้วยรายละเอียดของการเรียกใช้ API เชือก

ร้องขอ SOAP

เทมเพลตนี้ถูกสร้างขึ้นโดยเครื่องมือเพื่อแสดง ลําดับ ขององค์ประกอบ เนื้อความ และ ส่วนหัว สําหรับคําขอ SOAP สําหรับชนิดที่สนับสนุนที่คุณสามารถใช้กับการดําเนินการบริการนี้ โปรดดูการอ้างอิง องค์ประกอบเนื้อความคําขอ ด้านบน

<s:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/Billing/v13">
    <Action mustUnderstand="1">GetBillingDocumentsInfo</Action>
    <AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
    <DeveloperToken i:nil="false">ValueHere</DeveloperToken>
  </s:Header>
  <s:Body>
    <GetBillingDocumentsInfoRequest xmlns="https://bingads.microsoft.com/Billing/v13">
      <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <a1:long>ValueHere</a1:long>
      </AccountIds>
      <StartDate>ValueHere</StartDate>
      <EndDate i:nil="false">ValueHere</EndDate>
      <ReturnInvoiceNumber i:nil="false">ValueHere</ReturnInvoiceNumber>
    </GetBillingDocumentsInfoRequest>
  </s:Body>
</s:Envelope>

Response SOAP

เทมเพลตนี้ถูกสร้างขึ้นโดยเครื่องมือเพื่อแสดงลําดับขององค์ประกอบ เนื้อ ความและ ส่วนหัว สําหรับการตอบสนอง SOAP

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/Billing/v13">
    <TrackingId d3p1:nil="false" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">ValueHere</TrackingId>
  </s:Header>
  <s:Body>
    <GetBillingDocumentsInfoResponse xmlns="https://bingads.microsoft.com/Billing/v13">
      <BillingDocumentsInfo xmlns:e9="https://bingads.microsoft.com/Customer/v13/Entities" d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
        <e9:BillingDocumentInfo>
          <e9:AccountId>ValueHere</e9:AccountId>
          <e9:AccountName d4p1:nil="false">ValueHere</e9:AccountName>
          <e9:AccountNumber d4p1:nil="false">ValueHere</e9:AccountNumber>
          <e9:Amount>ValueHere</e9:Amount>
          <e9:CurrencyCode d4p1:nil="false">ValueHere</e9:CurrencyCode>
          <e9:DocumentDate d4p1:nil="false">ValueHere</e9:DocumentDate>
          <e9:DocumentId d4p1:nil="false">ValueHere</e9:DocumentId>
          <e9:CustomerId d4p1:nil="false">ValueHere</e9:CustomerId>
          <e9:CampaignId d4p1:nil="false">ValueHere</e9:CampaignId>
          <e9:DocumentNumber d4p1:nil="false">ValueHere</e9:DocumentNumber>
        </e9:BillingDocumentInfo>
      </BillingDocumentsInfo>
    </GetBillingDocumentsInfoResponse>
  </s:Body>
</s:Envelope>

ไวยากรณ์โค้ด

ไวยากรณ์ตัวอย่างสามารถใช้กับ Bing Ads SDKs ได้ ดู ตัวอย่างโค้ด API ของโฆษณา Bing สําหรับตัวอย่างเพิ่มเติม

public async Task<GetBillingDocumentsInfoResponse> GetBillingDocumentsInfoAsync(
	IList<long> accountIds,
	DateTime startDate,
	DateTime? endDate,
	bool? returnInvoiceNumber)
{
	var request = new GetBillingDocumentsInfoRequest
	{
		AccountIds = accountIds,
		StartDate = startDate,
		EndDate = endDate,
		ReturnInvoiceNumber = returnInvoiceNumber
	};

	return (await CustomerBillingService.CallAsync((s, r) => s.GetBillingDocumentsInfoAsync(r), request));
}
static GetBillingDocumentsInfoResponse getBillingDocumentsInfo(
	ArrayOflong accountIds,
	Calendar startDate,
	Calendar endDate,
	boolean returnInvoiceNumber) throws RemoteException, Exception
{
	GetBillingDocumentsInfoRequest request = new GetBillingDocumentsInfoRequest();

	request.setAccountIds(accountIds);
	request.setStartDate(startDate);
	request.setEndDate(endDate);
	request.setReturnInvoiceNumber(returnInvoiceNumber);

	return CustomerBillingService.getService().getBillingDocumentsInfo(request);
}
static function GetBillingDocumentsInfo(
	$accountIds,
	$startDate,
	$endDate,
	$returnInvoiceNumber)
{

	$GLOBALS['Proxy'] = $GLOBALS['CustomerBillingProxy'];

	$request = new GetBillingDocumentsInfoRequest();

	$request->AccountIds = $accountIds;
	$request->StartDate = $startDate;
	$request->EndDate = $endDate;
	$request->ReturnInvoiceNumber = $returnInvoiceNumber;

	return $GLOBALS['CustomerBillingProxy']->GetService()->GetBillingDocumentsInfo($request);
}
response=customerbilling_service.GetBillingDocumentsInfo(
	AccountIds=AccountIds,
	StartDate=StartDate,
	EndDate=EndDate,
	ReturnInvoiceNumber=ReturnInvoiceNumber)

ข้อกําหนด

บริการ: CustomerBillingService.svc v13
Namespace: https://bingads.microsoft.com/Billing/v13