Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Amazon AIM - Generate Order Fulfillment ReportAmazon AIM API -- Generate an Order Fulfillment Report require 'chilkat' req = Chilkat::CkHttpRequest.new() http = Chilkat::CkHttp.new() # Any string unlocks the component for the 1st 30-days. success = http.UnlockComponent("Anything for 30-day trial") if (success != true) print http.lastErrorText() + "\n" exit end # The CookieDir may be set to "memory" to keep an in-memory cache of cookies. # Alternatively, you may set it to a directory, such as "c:/temp/cookies". If you do that, # you can visually browse the cookies which will appear as XML files in the CookieDir. http.put_CookieDir("memory") # Tell the HTTP component to save any cookies received. Also tell the component to # re-send cookies with subsequent GETs and POSTs. http.put_SendCookies(true) http.put_SaveCookies(true) # Build an HTTP POST Request: req.UsePost() req.put_Path("/exec/panama/seller-admin/manual-reports/generate-report-now") # Setting your login/password causes Chilkat to automatically add the Authorization header: http.put_Login("MyLogin") http.put_Password("MyPassword") req.AddHeader("Content-Type","text/xml") req.AddHeader("NumberofDays","30") req.AddHeader("ReportName","Order") # Send the HTTP POST and get the response. Note: This is a blocking call. # The method does not return until the full HTTP response is received. domain = "merchant-query.amazon.com" port = 443 ssl = true resp = http.SynchronousRequest(domain,port,ssl,req) if (resp == nil ) print http.lastErrorText() + "\n"; else # Display the XML returned. print resp.bodyStr() + "\n"; end |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2007 Chilkat Software, Inc. All Rights Reserved.