Added twitter tweet support
This commit is contained in:
parent
29a9b328a0
commit
37928238df
3 changed files with 43 additions and 1 deletions
26
imports/modules/server/twitter.js
Normal file
26
imports/modules/server/twitter.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import { Meteor } from 'meteor/meteor';
|
||||
import Twit from 'twit';
|
||||
|
||||
const confTwitter = (lang) => {
|
||||
const tConf = Meteor.settings.private.twitter[lang];
|
||||
|
||||
const T = new Twit({
|
||||
consumer_key: tConf.consumer_key,
|
||||
consumer_secret: tConf.consumer_secret,
|
||||
access_token: tConf.access_token,
|
||||
access_token_secret: tConf.access_token_secret
|
||||
// timeout_ms: 60*1000, // optional HTTP request timeout to apply to all requests.
|
||||
});
|
||||
|
||||
return T;
|
||||
};
|
||||
|
||||
const tweet = (message, lang) => {
|
||||
const T = confTwitter(lang);
|
||||
T.post('statuses/update', { status: message }, (err, data, response) => {
|
||||
// console.log(data);
|
||||
// console.log(response);
|
||||
});
|
||||
};
|
||||
|
||||
export default tweet;
|
||||
15
package-lock.json
generated
15
package-lock.json
generated
|
|
@ -8520,6 +8520,11 @@
|
|||
"regex-cache": "0.4.4"
|
||||
}
|
||||
},
|
||||
"mime": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
|
||||
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
|
||||
},
|
||||
"mime-db": {
|
||||
"version": "1.30.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
|
||||
|
|
@ -11852,6 +11857,16 @@
|
|||
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
|
||||
"optional": true
|
||||
},
|
||||
"twit": {
|
||||
"version": "2.2.9",
|
||||
"resolved": "https://registry.npmjs.org/twit/-/twit-2.2.9.tgz",
|
||||
"integrity": "sha1-ZxBXT4FkHaoDeWobS457eNPXVnY=",
|
||||
"requires": {
|
||||
"bluebird": "3.5.1",
|
||||
"mime": "1.6.0",
|
||||
"request": "2.83.0"
|
||||
}
|
||||
},
|
||||
"type-check": {
|
||||
"version": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
|
||||
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
|
||||
|
|
|
|||
|
|
@ -76,7 +76,8 @@
|
|||
"reactstrap": "^5.0.0-alpha.3",
|
||||
"simpl-schema": "^0.3.2",
|
||||
"simple-line-icons": "^2.4.1",
|
||||
"store": "^2.0.12"
|
||||
"store": "^2.0.12",
|
||||
"twit": "^2.2.9"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-jest": "^21.2.0",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue