com.github.altyjp.webChangeDetector.TweetStrings.java Source code

Java tutorial

Introduction

Here is the source code for com.github.altyjp.webChangeDetector.TweetStrings.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.github.altyjp.webChangeDetector;

import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.User;
import twitter4j.conf.ConfigurationBuilder;

/**
 *
 * @author satouryou
 */
public class TweetStrings {

    //???????
    private final String ConsumerKey = "";
    private final String ConsumerSecret = "";
    private final String AccessToken = "";
    private final String AccessTokenSecret = "";

    /**
     * ?
     *
     * @param str_tweet
     * @throws TwitterException
     */
    public void tweetString(String str_tweet) throws TwitterException {

        ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setDebugEnabled(true).setOAuthConsumerKey(ConsumerKey).setOAuthConsumerSecret(ConsumerSecret)
                .setOAuthAccessToken(AccessToken).setOAuthAccessTokenSecret(AccessTokenSecret);
        TwitterFactory tf = new TwitterFactory(cb.build());
        Twitter twitter = tf.getInstance();

        //User user = twitter.verifyCredentials();
        //?
        //System.out.println("???" + user.getName());
        //System.out.println("?????" + user.getScreenName());
        //System.err.println("???" + user.getFriendsCount());
        //System.out.println("????" + user.getFollowersCount());
        //??????
        Status status = twitter.updateStatus(str_tweet);
    }
}