twitter4d ~testing
The Simple Twitter API Wrapper Library For D Programming Language.
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
#Twitter4D
##About this
The Simple Twitter API Wrapper Library For D Programming Language.
##Sample
You can access twitter api with simple way.
###This Sample Requirements
import std.stdio,
std.regex,
std.json,
std.conv;
###Create Instance
Twitter4D t4d = new Twitter4D([
"consumerKey" : "Your Consumer Key",
"consumerSecret" : "Your Consumer Secret",
"accessToken" : "Your Access Token",
"accessTokenSecret" : "Your Access Token Secret"]);
or
Twitter4D t4d = new Twitter4D(
"Your Consumer Key",
"Your Consumer Secret",
"Your Access Token",
"Your Access Token Secret"]);
###POST API SAMPLE : statuses/update.json
t4d.request("POST", "statuses/update.json", ["status" : "test"]));
###GET API SAMPLE : account/verifycredentials.json
`writeln(parseJSON(t4d.request("GET", "account/verifycredentials.json", ["":""])));`
###STREAMING API SAMPLE : UserStream
foreach(line; t4d.stream()){
if(match(line.to!string, regex(r"\{.*\}"))){
auto parsed = parseJSON(line.to!string);
if("text" in parsed.object)//tweet
writefln("\r[%s]:%s - [%s]", parsed.object["user"].object["name"],
parsed["created_at"],
parsed.object["text"]);
}
}
##Documents
###POST API
(Instance of Twitter4D).request("POST", "endPoint", ["additional" : "parameters"]);
Retrun value : plain json String
###GET API
(Instance of Twitter4D).request("GET", "endPoint", ["additional": "parameters"]);
Return value : plain json String
###STREAMING API
default streaming api is UserStream
(Instance of Twitter4D).stream("endPoint URL(Full)");
Return value : streaming api session
##How to compile with Twitter4D
$ dmd FileName.d twitter4d.d -L-lcurl
##LICENSE The MIT LICENSE Copyright (C) 2014 alphaKAI
##Author
alphaKAI
Twitter:@alpha_kai_NET
WebSite:alpha-kai-net.info
- ~testing released 10 years ago
- alphaKAI/twitter4d
- alpha-kai-net.info/
- MIT
- Copyright (C) 2014 alphaKAI
- Authors:
- Dependencies:
- none
- Versions:
-
0.0.72 2019-Mar-29 0.0.71 2019-Mar-29 0.0.70 2016-Dec-20 0.0.66 2016-Aug-10 0.0.65 2016-Feb-11 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
963 downloads total
-
- Score:
- 1.9
- Short URL:
- twitter4d.dub.pm