Chilkat HOME Android™ ASP Visual Basic VB.NET C# iOS (IPhone) Objective-C C++ C Unicode C++ Unicode C MFC Delphi DLL Delphi ActiveX FoxPro Java Perl PHP Extension PHP ActiveX Python PowerShell Ruby SQL Server VBScript
HTTP POST Twitter Status UpdateDemonstrates how to send a status update to Twitter. (i.e. post a tweet) Downloads: MS Windows Visual C/C++ Libraries Linux/CentOS C/C++ Libraries MAC OS X C/C++ Libraries Solaris C/C++ Libraries C++ Builder Libraries FreeBSD C++ Libraries HP-UX C++ Libraries BlackBerry QNX C++ Libraries #include <C_CkHttp.h> #include <C_CkHttpRequest.h> #include <C_CkHttpResponse.h> void ChilkatSample(void) { HCkHttp http; BOOL success; HCkHttpRequest req; HCkHttpResponse response; http = CkHttp_Create(); // Any string unlocks the component for the 1st 30-days. success = CkHttp_UnlockComponent(http,"Anything for 30-day trial"); if (success != TRUE) { printf("%s\n",CkHttp_lastErrorText(http)); return; } // Set the login/password for Twitter Authentication: CkHttp_putLogin(http,"myLogin"); CkHttp_putPassword(http,"myPassword"); req = CkHttpRequest_Create(); CkHttpRequest_AddParam(req,"user","myUsername"); CkHttpRequest_AddParam(req,"status","The text of my status update / tweet"); response = CkHttp_PostUrlEncoded(http,"http://twitter.com/statuses/update.xml",req); if (response == 0 ) { printf("%s\n",CkHttp_lastErrorText(http)); } else { if (CkHttpResponse_getStatusCode(response) == 200) { printf("Tweet Successful!\n"); } else { printf("%s\n",CkHttpResponse_bodyStr(response)); } CkHttpResponse_Dispose(response); } CkHttp_Dispose(http); CkHttpRequest_Dispose(req); } |
© 2000-2013 Chilkat Software, Inc. All Rights Reserved.