Hello, thanks for the answer. Here's what my SOAP request:
<SOAP-ENV:Body><checkAds><ads><adGroupId>74734</ adGroupId><adType>LocalBusinessAd</adType><businessName>A Business Corp.</businessName><businessImage><data>/9j/4AAQSkZJRgABAQEASABIAAD/ 4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD// gAXQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e9sAQwEFBQUHBgcOCAgOHhQRFB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e8AAEQgAYABgAwEiAAIRAQMRAfEABsAAQADAQEBAQAAAAAAAAAAAAAGBwgFAgkE8QANRAAAQIFAwIFAQQLAAAAAAAAAQIDAAQFBhEHEiEIMRMUIkFRYQkjMlIVF0JTVnFzgYKRlPEABQBAQAAAAAAAAAAAAAAAAAAAADxAAUEQEAAAAAAAAAAAAAAAAAAAAA9oADAMBAAIRAxEAPwDZcIQgEIQgEIQgEIQgEIQgEIQgEIQgEIQgECcCEV1GU2q1fRC66bQ5SZm6jMSJRLsy6SXFq3J4SBzmAsDIxAHMfLL9Uetv8D3dzOxO7E6ptV7ISzQq4xL1piRyy4zU2lomk4z6S4CFbh29QJ4xAfRKEUdod1L2XqXUkUR9h23q4sDwZWadStuYOMkNuDGSMHghJPtnnF4wCEIQCEIQCEAQY8OuIaTucUEjIGScck4EB7iJaxVe4KDpjXqvasqubrcrK75NlMuXite4DAQOVcE8CJaDkZgDmAxTbAFp3FT5nyl6WHKrcTw4ZJ5cstJpuBX +siIB1S3PYGprVM1JsuY8pWEBMrWqZMNhuYH7p78rgGCgqSTx4ecRv25bWtu5pZUvcNCptVaKSnE3LIdwD8FQyO57RkLqS6UaZRKBVr1sCdXLysgwubm6TNL3JQ0hJUstOHngAnarOecK7CAh18aa0q9EpPWnT +TRI1SURsuKkyjZS2Hm8Bx5lKeEezhSONqsjBBzo3ox1bVqNYBo9YmHXrioSENTTjpyqZaOQ27n3OBtV75GT +KKv8As8L+p5kKvpjPNtpmHXXKjKKUeH0lKEOt4PuAkK +oKviI90sJfsDrEuCxVbksTRnpJtJGNyWyXml4+qEEwCUBuqEIQCEIQFC3LYt20K6Jyo6d0aXpLExUVFTkjLMBxbflpMN5BWj7oOomSpOeSc7TnMe6PbmohrjcVkV2acD6Gm3X5hgJ8FM3LuKU62lZAynxtoSVfhBwnIAveEBnq4prUO26TS2qpWaz402htLQTNyjKnltMDw8HlbSVeOClOVZUCMgZFzW401b9vzJqMwJdr9JTr5cmVJQAHpt1aedxGPvABzk8cA8DvKSCckcxAeoqnIq2iN105yoyVNSIFPmpxZQy36gQVqAJA4xnB7wEikutG86dbWhtbpa6k0xVaywJSTl948R5KlpDuB +UIKsntz9RGTNI +p2wDTqlGgPeUuOmMjZLInVKK5cAEAIcSclGcek54GBtiMyFxSOrGrormr94KpNOdUFPONsOLCWwfTLspQFeGME +o9uSdyjyHJsV6rad3XYtbnWpWYmPONLQMb2m5hTTyM9jlKVARX94vzStxFb +0LrNQ82HRLTdQLa0YIUEsKZCePgHH8xEJ6v7301uOXs229MihVMt6XmWiWpdbTQDhaKUp3gKUfQoknuVZySTFq9AWmtZZqFT1TuJqYbM +wpinF8UwFrCnXznnBKUgH3yoGQ2DCEIBCEIBCEIBHEvy2Kdedn1K16suYRI1FnwX1MLCXAnIPpJBAPHwY7ceXXENNKdcWlCEDKlKOAB8kwFS2J04aR2kyQza7FYmCFBUxV8TSiD7bVDYMexCQfrEK160j6dbQth +67mt5NLS36WWabNLZXNOYO1pDYVtyfkAYAyTgR +zXDqnsqy5ebplrPt3JcKMoSlnmUYX8uOA4Vj8qMBKe8UHathav9TF1SN0XrNPylsJUQmbUgNNIaz6kSzX7RJGN +COOScYgOX0iaYy+o+r7lemKGWbQpD6plTD2XWlLzlmWKlD14yFKyOQnkDcI +ibLbbLSGmkJQ2hISlKRgJA7AD2EceybWodm21J27bsg1JU6URtbbQOSfdSj3Uonkk8kx2oBCEIBCEIBCEIBER1mtefvXS64LVpkxLy85UpQsNOPlQbSSQfUUgnGB7AxLoQGddHOk6x7PdTUbpWm7KmkpUhMwzslWjjnDWSF8+68jtwI0PLstS7CGGG0NNNpCUIQkBKQOwAHYR7hAIQhAIQhAf2Q==</ data><type>image</type></businessImage><businessKey>pdvQA/ [EMAIL PROTECTED]@A Business Corp.!d@(650) 250-0000! [EMAIL PROTECTED] Amphitheatre [EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED]@</ businessKey><countryCode>US</countryCode><description1>Choose from our delicious range now</description1><description2>Pre-order or delivered to your door</description2><destinationUrl>http://www.dominos.co.uk/</ destinationUrl><displayUrl>www.dominos.co.uk</displayUrl></ ads><languageTarget><languages>en</languages></ languageTarget><geoTarget><countryTargets><countries>US</countries></ countryTargets></geoTarget></checkAds></SOAP-ENV:Body> And here's the response I get: <soapenv:Body> <checkAdsResponse xmlns=""> <ns1:checkAdsReturn xmlns:ns1="https://adwords.google.com/api/ adwords/v12"> <ns1:code>59</ns1:code> <ns1:detail>This image is not of legal dimensions.</ns1:detail> <ns1:field>image.data</ns1:field> <ns1:index>0</ns1:index> <ns1:isExemptable>false</ns1:isExemptable> <ns1:textIndex xsi:nil="true"/> <ns1:textLength xsi:nil="true"/> <ns1:trigger xsi:nil="true"/> </ns1:checkAdsReturn> </checkAdsResponse> </soapenv:Body> This is using exactly the base64 encoded string you provided. The problem is not with the headers, I use the same throughout the sandbox with no problems. Probably I'm missing some field or something? Can I use A Business Corp. in the sandbox or should I register my own business there? I don't think it would put out a image dimensions error message when the problem lies in the business key, but who knows? Thanks for the help! On Aug 26, 7:22 pm, AdWords API Advisor <[EMAIL PROTECTED]> wrote: > Hello, > > Well, here's what my SOAP request looks like. (This particular > request will end up failing because Domino's Pizza is a trademark I > don't have permission to use, but I don't have my own business > registered in the Local Business Center.) > > http://sites.google.com/site/awapistuff/Home/soap.txt > > Does your base-64 encoded text look identical? > > Cheers, > -Jeff Posnick, AdWords API Team > > On Aug 26, 2:44 am, veseo <[EMAIL PROTECTED]> wrote: > > > Hello, > > > thanks for the answer. I still had no luck with those pictures, how do > > you encode them? After getting their contents with file_get_contents() > > I base64_encode() them and send that result to the sandbox: > > > $business_image = file_get_contents('/home/vis/Pictures/ > > lba_image.jpg'); > > $business_key = "pdvQA/[EMAIL PROTECTED]@A Business > > Corp.!d@(650) [EMAIL PROTECTED] Amphitheatre [EMAIL PROTECTED] [EMAIL > > PROTECTED] > > [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@"; > > > $local_business_ad = > > '<adGroupId>' . $ad_group_id . '</adGroupId>' . > > '<adType>LocalBusinessAd</adType> > > <businessName>A Business Corp.</businessName>' . > > '<businessImage>' . > > ' <data>' . base64_encode($business_image) . '</data> > > <type>image</type>' . > > '</businessImage>'. > > '<businessKey>' . $business_key . '</businessKey> > > <countryCode>US</countryCode>' . > > '<stockIcon>Standard_1</stockIcon>' . > > '<description1>Choose from our delicious range now</ > > description1>' . > > '<description2>Pre-order or delivered to your door</ > > description2>' . > > '<destinationUrl>http://www.dominos.co.uk/</destinationUrl>' . > > '<displayUrl>www.dominos.co.uk</displayUrl>'; > > > Am I doing something wrong? I guess it's some small mistake but I > > really would like to found out why does that happen. Thanks for your > > help so far! > > > On Aug 25, 6:53 pm, AdWords API Advisor <[EMAIL PROTECTED]> > > wrote: > > > > Hello, > > > > I've used the following images: > > > > http://sites.google.com/site/awapistuff/Home/lba_icon.jpg > > > http://sites.google.com/site/awapistuff/Home/lba_image.jpg > > > > (Compliments re: my l33t skillz with GIMP's paintbrush tool can be > > > directed to /dev/null). > > > > Any luck with those? I'm not exactly sure what the difference in the > > > image files that leads to acceptance or rejection would be, but on my > > > to-do list is to simulate some failures and ping the engineering team > > > about them to figure out exactly why the AdWords API service is > > > rejecting them. > > > > Cheers, > > > -Jeff Posnick, AdWords API Team > > > > On Aug 25, 3:55 am, veseo <[EMAIL PROTECTED]> wrote: > > > > > Hello, > > > > > I had no luck with the same code and just using a jpg picture. Could > > > > you please point me an image you have tested to work? Here are my > > > > variables, all the rest is the sample code: > > > > > $ad_group_id = '74734'; > > > > $business_image = file_get_contents('/home/vis/Pictures/asd.jpg'); > > > > $business_key = "pdvQA/[EMAIL PROTECTED]@A > > > > Business Corp.!d@(650) [EMAIL PROTECTED] Amphitheatre [EMAIL PROTECTED] > > > > [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@1219393672000!d@"; > > > > > Also, here's the image I'm > > > > using:http://img81.imageshack.us/my.php?image=asdov5.jpg --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en -~----------~----~----~----~------~----~------~--~---
