Fixed compatibility for HTTPClient Library. (HTTPClient by Donatien Garnier)
Dependents: FlashAir_Twitter CyaSSL-Twitter-OAuth4Tw TweetTest NetworkThermometer ... more
Fork of OAuth4Tw by
Diff: OAuth4Tw.h
- Revision:
- 4:1ecf49a46040
- Parent:
- 3:c28b796ef7ed
- Child:
- 5:5146becb651f
--- a/OAuth4Tw.h Wed Jul 08 03:52:54 2015 +0000
+++ b/OAuth4Tw.h Wed Jul 08 14:32:26 2015 +0000
@@ -2,17 +2,21 @@
#define MBED_OAUTH4TW_H
#include "mbed.h"
+#include "HTTPClient.h"
#include <string>
-class OAuth4Tw {
+class OAuth4Tw
+{
public:
OAuth4Tw(const char *c_key, const char *c_secret,
- const char *t_key, const char *t_secret);
-
+ const char *t_key, const char *t_secret);
+
static std::string url_escape(const char *str);
-
- std::string post(const char *uri, std::string postarg);
-
+
+ HTTPResult get(const char *uri, IHTTPDataIn* response, int timeout = HTTP_CLIENT_DEFAULT_TIMEOUT);
+
+ HTTPResult post(const char *uri, std::string postargs, IHTTPDataIn* response, int timeout = HTTP_CLIENT_DEFAULT_TIMEOUT);
+
private:
const char *consumer_key;
const char *consumer_secret;
ban4jp -
