Можно ли достичь конверсии Bing Ads в автономном режиме с помощью команды Curl
Можно ли достичь офлайн-конверсий Bing Ads с помощью REST API с помощью команды Curl в Linux? Или есть ли способ понять процесс API SOAP с помощью Curl, чтобы я мог понять HTTP-вызовы более низкого уровня, которые он делает, и мог проанализировать ответ SOAP XML?
1 ответ
Вызовы API GetUser
Я начну с использованияcurl command on Linux
для доступа к BingAds API/для понимания того же процесса процесса SOAP API с Curl/низкоуровневым HTTP-вызовом, который он делает...
Рассмотрим эти основные примеры:
- https://learn.microsoft.com/en-us/advertising/guides/get-started?view=binads-13
- https://learn.microsoft.com/en-us/advertising/guides/authentication-oauth-quick-start?view=binads-13
- см. схему GetUser API здесь: https://learn.microsoft.com/en-us/advertising/customer-management-service/getuser?view=binads-13
accessToken=<fill in..>
developerToken=<fill in..>
soapRequest='<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v13="https://bingads.microsoft.com/Customer/v13"><soapenv:Header><v13:DeveloperToken>'$developerToken'</v13:DeveloperToken><v13:AuthenticationToken>'$accessToken'</v13:AuthenticationToken></soapenv:Header><soapenv:Body><v13:GetUserRequest><v13:UserId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /></v13:GetUserRequest></soapenv:Body></soapenv:Envelope>'
echo "soapRequest: $soapRequest"
soapResponse=$(curl -X POST -H "Content-Type: text/xml" -H "SOAPAction: GetUser" -d "$soapRequest" https://clientcenter.api.bingads.microsoft.com/Api/CustomerManagement/v13/CustomerManagementService.svc)
echo "soapRequest: $soapResponse"
Вызовы API офлайн-конверсий Bing Ads
Я могу указать вам на следующие ссылки, которые вы можете попробовать, используя описанный выше метод.
- https://learn.microsoft.com/en-us/advertising/campaign-management-service/applyofflineconversions?view=binads-13
- https://learn.microsoft.com/en-us/advertising/guides/code-example-offline-conversions?view=binads-13
- https://learn.microsoft.com/en-us/advertising/bulk-service/offline-conversion?view=binads-13
Однако, кроме как для понимания вызовов SOAP API к BingAds, я бы рекомендовал не использовать curl для вашей автоматизации. Вместо этого используйте ссылки C#/Java/Php/Python API . C# в .net core хорошо работает на платформе Linux.