Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Amazon AIM - Generate Order Fulfillment Report
Amazon AIM API -- Generate an Order Fulfillment Report Dim req As New Chilkat.HttpRequest() Dim http As New Chilkat.Http() Dim success As Boolean ' Any string unlocks the component for the 1st 30-days. success = http.UnlockComponent("Anything for 30-day trial") If (success <> true) Then MsgBox(http.LastErrorText) Exit Sub End If ' 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.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.SendCookies = true http.SaveCookies = true ' Build an HTTP POST Request: req.UsePost() req.Path = "/exec/panama/seller-admin/manual-reports/generate-report-now" ' Setting your login/password causes Chilkat to automatically add the Authorization header: http.Login = "MyLogin" http.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. Dim domain As String Dim port As Long Dim ssl As Boolean domain = "merchant-query.amazon.com" port = 443 ssl = true Dim resp As Chilkat.HttpResponse resp = http.SynchronousRequest(domain,port,ssl,req) If (resp Is Nothing ) Then TextBox1.Text = TextBox1.Text & http.LastErrorText & vbCrLf Else ' Display the XML returned. TextBox1.Text = TextBox1.Text & resp.BodyStr & vbCrLf End If |
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.