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 ReportAmazon AIM API -- Generate an Order Fulfillment Report LOCAL loReq LOCAL loHttp LOCAL lnSuccess LOCAL lcDomain LOCAL lnPort LOCAL lnSsl LOCAL loResp loReq = CreateObject('Chilkat.HttpRequest') loHttp = CreateObject('Chilkat.Http') * Any string unlocks the component for the 1st 30-days. lnSuccess = loHttp.UnlockComponent("Anything for 30-day trial") IF (lnSuccess <> 1) THEN =MESSAGEBOX(loHttp.LastErrorText) QUIT ENDIF * 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. loHttp.CookieDir = "memory" * Tell the HTTP component to save any cookies received. Also tell the component to * re-send cookies with subsequent GETs and POSTs. loHttp.SendCookies = 1 loHttp.SaveCookies = 1 * Build an HTTP POST Request: loReq.UsePost() loReq.Path = "/exec/panama/seller-admin/manual-reports/generate-report-now" * Setting your login/password causes Chilkat to automatically add the Authorization header: loHttp.Login = "MyLogin" loHttp.Password = "MyPassword" loReq.AddHeader("Content-Type","text/xml") loReq.AddHeader("NumberofDays","30") loReq.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. lcDomain = "merchant-query.amazon.com" lnPort = 443 lnSsl = 1 loResp = loHttp.SynchronousRequest(lcDomain,lnPort,lnSsl,loReq) IF (loResp = NULL ) THEN ? loHttp.LastErrorText ELSE * Display the XML returned. ? loResp.BodyStr ENDIF |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.
Mail Component · .NET Email Component · ASP Mail Component · XML Parser