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"
|
"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": {
|
"mime-db": {
|
||||||
"version": "1.30.0",
|
"version": "1.30.0",
|
||||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
|
||||||
|
|
@ -11852,6 +11857,16 @@
|
||||||
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
|
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
|
||||||
"optional": true
|
"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": {
|
"type-check": {
|
||||||
"version": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
|
"version": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
|
||||||
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
|
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,8 @@
|
||||||
"reactstrap": "^5.0.0-alpha.3",
|
"reactstrap": "^5.0.0-alpha.3",
|
||||||
"simpl-schema": "^0.3.2",
|
"simpl-schema": "^0.3.2",
|
||||||
"simple-line-icons": "^2.4.1",
|
"simple-line-icons": "^2.4.1",
|
||||||
"store": "^2.0.12"
|
"store": "^2.0.12",
|
||||||
|
"twit": "^2.2.9"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-jest": "^21.2.0",
|
"babel-jest": "^21.2.0",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue