コード例 #1
0
ファイル: server.js プロジェクト: ceejbot/malcolm_ebooks
function postImage()
{
	const img = images.pop();
	// reset if we've expended them all
	if (images.length === 0)
		images = readInTheImages();

	T.postMediaChunked({ file_path: './images/' + img }, function handleMediaPosted(err, data, response)
	{
		if (err)
		{
			log('error posting image file: ' + img);
			log(err.message);
			return;
		}

		var imageID = data.media_id_string;
		log('image uploaded; id=' + imageID);
		var toot = { status: chooseLine(), media_ids: [imageID] };
		postTweet(toot);
	});
}
コード例 #2
0
ファイル: twitterPost.js プロジェクト: OrcTalk/OrcTalk
var Twit = require('twit');

var twitter = new Twit({
  consumer_key: 'mwfgKtkRxVxnXmDXZjbpLsB7c',
  consumer_secret: 'vfsXtMLJe6Ol7v9e7jpWcTCwGK5Dzmv0wXTY4NWXZ20epqh96A',
  access_token: '83670442-iatdP2c7tJNtBEKNMiGlgz3XPpClZGrv6RnrjDQk4',
  access_token_secret: 'hDsKs4SRCp9aQqOHaju43cLHGkVEYSZRfftS8ynjN5Dju'
});

var filePath = ''

twitter.postMediaChunked({ file_path: filePath }, function (err, data, response) {
  
  console.log(data);

  var params = {
    status: 'Post from node.js script.',
    media_ids: [data.media_id_string]
  }

  twitter.post('statuses/update', params, function (err, data, response) {
    console.log(data)
  });
});
コード例 #3
0
import Twit from 'twit';

const t = new Twit({
  consumer_key: 'key',
  consumer_secret: 'secret',
  access_token: 'token',
  access_token_secret: 'tokenSecret',
});
// $ExpectError
t.post();
// $ExpectError
t.get();
// $ExpectError
t.postMediaChunked();

(t.post('/foo', {}): Promise<any>);
(t.get('/foo', {}): Promise<any>);

const stream = t.stream('/user');
stream.stop();
stream.start();
stream.on('test', data => {});
// $ExpectError
stream.on();