コード例 #1
0
ファイル: imgly.cs プロジェクト: betarium/OpenTweenXP
        public imgly(Twitter twitter, TwitterConfiguration twitterConfig)
        {
            this.tw = twitter;
            this.twitterConfig = twitterConfig;

            this.imglyApi = new ImglyApi(twitter.AccessToken, twitter.AccessTokenSecret);
        }
コード例 #2
0
ファイル: yfrog.cs プロジェクト: betarium/OpenTweenXP
        public yfrog(Twitter twitter, TwitterConfiguration twitterConfig)
        {
            this.tw = twitter;
            this.twitterConfig = twitterConfig;

            this.yfrogApi = new YfrogApi(twitter.AccessToken, twitter.AccessTokenSecret);
        }
コード例 #3
0
ファイル: TwitPic.cs プロジェクト: nanayaT/OpenTween
        public TwitPic(Twitter twitter, TwitterConfiguration twitterConfig)
        {
            this.tw = twitter;
            this.twitterConfig = twitterConfig;

            this.twitpicApi = new TwitpicApi(twitter.AccessToken, twitter.AccessTokenSecret);
        }
コード例 #4
0
ファイル: TwipplePhoto.cs プロジェクト: betarium/OpenTweenXP
        public TwipplePhoto(Twitter twitter, TwitterConfiguration twitterConfig)
        {
            if (twitter == null)
                throw new ArgumentNullException("twitter");
            if (twitterConfig == null)
                throw new ArgumentNullException("twitterConfig");

            this.twitter = twitter;
            this.twitterConfig = twitterConfig;

            this.twippleApi = new TwippleApi(twitter.AccessToken, twitter.AccessTokenSecret);
        }
コード例 #5
0
ファイル: Mobypicture.cs プロジェクト: egcube/OpenTween
        public Mobypicture(Twitter twitter, TwitterConfiguration twitterConfig)
        {
            if (twitter == null)
                throw new ArgumentNullException("twitter");
            if (twitterConfig == null)
                throw new ArgumentNullException("twitterConfig");

            this.twitter = twitter;
            this.twitterConfig = twitterConfig;

            this.mobypictureApi = new MobypictureApi(twitter.AccessToken, twitter.AccessTokenSecret);
        }
コード例 #6
0
ファイル: Twitter.cs プロジェクト: lltcggie/OpenTween
        //private List<PostClass> _deletemessages = new List<PostClass>();

        public Twitter()
        {
            this.Configuration = TwitterConfiguration.DefaultConfiguration();
        }
コード例 #7
0
ファイル: TwipplePhoto.cs プロジェクト: betarium/OpenTweenXP
 public void UpdateTwitterConfiguration(TwitterConfiguration config)
 {
     this.twitterConfig = config;
 }
コード例 #8
0
ファイル: TwitterPhoto.cs プロジェクト: egcube/OpenTween
 public TwitterPhoto(Twitter twitter, TwitterConfiguration twitterConfig)
 {
     this.tw = twitter;
     this.twitterConfig = twitterConfig;
 }
コード例 #9
0
ファイル: MediaSelector.cs プロジェクト: egcube/OpenTween
        /// <summary>
        /// 投稿先サービスを再作成する。
        /// </summary>
        public void Reset(Twitter tw, TwitterConfiguration twitterConfig)
        {
            CreateServices(tw, twitterConfig);

            SetImageServiceCombo();
        }
コード例 #10
0
ファイル: MediaSelector.cs プロジェクト: egcube/OpenTween
        /// <summary>
        /// 投稿先サービスなどを初期化する。
        /// </summary>
        public void Initialize(Twitter tw, TwitterConfiguration twitterConfig, string svc, int? index = null)
        {
            CreateServices(tw, twitterConfig);

            SetImageServiceCombo();
            SetImagePageCombo();

            SelectImageServiceComboItem(svc, index);
        }
コード例 #11
0
ファイル: MediaSelector.cs プロジェクト: egcube/OpenTween
        private void CreateServices(Twitter tw, TwitterConfiguration twitterConfig)
        {
            if (this.pictureService != null) this.pictureService.Clear();
            this.pictureService = null;

            this.pictureService = new Dictionary<string, IMediaUploadService> {
                {"Twitter", new TwitterPhoto(tw, twitterConfig)},
                {"img.ly", new imgly(tw, twitterConfig)},
                {"yfrog", new yfrog(tw, twitterConfig)},
                {"ついっぷるフォト", new TwipplePhoto(tw, twitterConfig)},
                {"Imgur", new Imgur(tw, twitterConfig)},
                {"Mobypicture", new Mobypicture(tw, twitterConfig)},
            };
        }
コード例 #12
0
ファイル: Imgur.cs プロジェクト: egcube/OpenTween
 public Imgur(Twitter tw, TwitterConfiguration twitterConfig)
 {
     this.twitter = tw;
     this.twitterConfig = twitterConfig;
 }