예제 #1
0
        private static void Main(string[] args)
        {
            var uploader = new InstagramUploader("", ConvertToSecureString(""));

            uploader.InvalidLoginEvent         += InvalidLoginEvent;
            uploader.ErrorEvent                += ErrorEvent;
            uploader.OnCompleteEvent           += OnCompleteEvent;
            uploader.OnLoginEvent              += OnLoginEvent;
            uploader.SuccessfulLoginEvent      += SuccessfulLoginEvent;
            uploader.OnMediaConfigureStarted   += OnMediaConfigureStarted;
            uploader.OnMediaUploadStartedEvent += OnMediaUploadStartedEvent;
            uploader.OnMediaUploadeComplete    += OnmediaUploadCompleteEvent;
            uploader.UploadImage(@"PathToImage", "#helloworld", true);
            Console.WriteLine("Your DeviceID is " + InstaSharp.Properties.Settings.Default.deviceId);
            Console.Read();
        }
예제 #2
0
    void PostInstagram()
    {
        var uploader = new InstagramUploader("aliraqusedcars", ConvertToSecureString("Firas!1972"));

        uploader.InvalidLoginEvent += InvalidLoginEvent;
        uploader.ErrorEvent        += ErrorEvent;
        uploader.OnCompleteEvent   += OnCompleteEvent;

        try
        {
            string postImgaePath = Server.MapPath(picture.Text.Replace("https://www.iraqusedcars.ae", ""));
            string postTitle     = message.Text + "\r\n" + link.Text;

            uploader.UploadImage(postImgaePath, postTitle);
        }
        catch (Exception ex)
        {
            showResultMsg("خطأ: " + ex.Message, 2);
        }
    }
예제 #3
0
        public static void PostToInstagram(string Message, string Link, string PhotoUrl)
        {
            var uploader = new InstagramUploader("aliraqusedcars", ConvertToSecureString("Fira#97210"));

            uploader.InvalidLoginEvent += InvalidLoginEvent;
            uploader.ErrorEvent        += ErrorEvent;
            uploader.OnCompleteEvent   += OnCompleteEvent;

            try
            {
                // System.Web.HttpContext.Current.Server.MapPath
                // System.AppDomain.CurrentDomain.BaseDirectory
                string postImgaePath = HostingEnvironment.MapPath(PhotoUrl.Replace("https://www.iraqusedcars.ae", ""));
                string postTitle     = Message + "\r\n" + Link;

                uploader.UploadImage(postImgaePath, postTitle);
            }
            catch (Exception ex)
            {
                //error to log file
            }
        }
예제 #4
0
        public static void UploadToInsta(string imagePath)
        {
            var uploader = new InstagramUploader("sarasamet.esl", ConvertToSecureString("blackxs@440"));

            uploader.InvalidLoginEvent         += InvalidLoginEvent;
            uploader.ErrorEvent                += ErrorEvent;
            uploader.OnCompleteEvent           += OnCompleteEvent;
            uploader.OnLoginEvent              += OnLoginEvent;
            uploader.SuccessfulLoginEvent      += SuccessfulLoginEvent;
            uploader.OnMediaConfigureStarted   += OnMediaConfigureStarted;
            uploader.OnMediaUploadStartedEvent += OnMediaUploadStartedEvent;
            uploader.OnMediaUploadeComplete    += OnmediaUploadCompleteEvent;
            string caption = "پادکست ها و مطالب متنوع انگلیسی را در کانال تلگرام من به آدرس زیر دنبال کنید" +
                             Environment.NewLine +
                             "https://t.me/EnglishWithSamet/" + Environment.NewLine +
                             Environment.NewLine +
                             "#SaraSamet #EnglishPod #LearnEnglish #ielts #eslteacher #teachingEnglish" +
                             Environment.NewLine;

            uploader.UploadImage(imagePath, caption, false, true);
            Console.WriteLine("Your DeviceID is " + InstaSharp.Properties.Settings.Default.deviceId);
        }
예제 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            //load file opem
            string imagePath = string.Empty;

            openFileDialog1.ShowDialog();
            if (openFileDialog1.CheckFileExists)
            {
                imagePath = openFileDialog1.FileName;
            }
            //upload to instagram
            var uploader = new InstagramUploader(username, ConvertToSecureString(password));

            uploader.InvalidLoginEvent         += InvalidLoginEvent;
            uploader.ErrorEvent                += ErrorEvent;
            uploader.OnCompleteEvent           += OnCompleteEvent;
            uploader.OnLoginEvent              += OnLoginEvent;
            uploader.SuccessfulLoginEvent      += SuccessfulLoginEvent;
            uploader.OnMediaConfigureStarted   += OnMediaConfigureStarted;
            uploader.OnMediaUploadStartedEvent += OnMediaUploadStartedEvent;
            uploader.OnMediaUploadeComplete    += OnmediaUploadCompleteEvent;
            uploader.UploadImage(imagePath, "#UploadedFromPC", true, true);
            txtDebug.AppendText("Your DeviceID is " + InstaSharp.Properties.Settings.Default.deviceId + Environment.NewLine);
        }