டுவிட்டர் மற்றும் குவிப்பியில் .NET பயன்படுத்தி பதிவிடுதல்: ஒரு எளிய C# வழிகாட்டி

எளிய C# நிரலைப் பயன்படுத்தி டுவிட்டர் மற்றும் குவிப்பியில் புதுப்பிப்புகளை எவ்வாறு பதிவிடுவது என்பதைக் கற்றுக்கொள்ளுங்கள். இந்த வழிகாட்டி .NET பயன்பாடுகளுடன் சமூக ஊடக தளங்களை ஒருங்கிணைப்பதற்கான படிப்படியான அணுகுமுறையை வழங்குகிறது.

டுவிட்டர் மற்றும் குவிப்பியில் .NET பயன்படுத்தி பதிவிடுதல்: ஒரு எளிய C# வழிகாட்டி

திறந்த மூல ஆர்வலராகவும் சுயாதீன மேம்பாட்டாளராகவும், வெவ்வேறு தளங்களை ஒருங்கிணைப்பதற்கான புதிய வழிகளை ஆராய்வதில் நான் எப்போதும் உற்சாகமாக இருக்கிறேன். இன்று, எளிமையான C# நிரலைப் பயன்படுத்தி டுவிட்டர் மற்றும் குவிப்பியில் புதுப்பிப்புகளை எவ்வாறு பதிவிடுவது என்பதை உங்களுக்குக் காட்டுகிறேன். இந்த வழிகாட்டி தங்கள் .NET பயன்பாடுகளில் சமூக ஊடக செயல்பாட்டைச் சேர்க்க விரும்பும் மேம்பாட்டாளர்களுக்கு சிறந்தது.

இது ஏன் முக்கியம்

உங்கள் பயன்பாடுகளில் சமூக ஊடக தளங்களை ஒருங்கிணைப்பது பயனர் ஈடுபாட்டை கணிசமாக மேம்படுத்தி உங்கள் எட்டுகையை விரிவுபடுத்தும். டுவிட்டர் மற்றும் குவிப்பியில் நிரல் ரீதியாக எவ்வாறு பதிவிடுவது என்பதைக் கற்றுக்கொள்வதன் மூலம், உங்கள் திட்டங்களுக்கான புதிய வாய்ப்புகளைத் திறப்பீர்கள்.

குறியீடு

டுவிட்டரில் புதுப்பிப்புகளைப் பதிவிட அனுமதிக்கும் C# குறியீடு இங்கே (குவிப்பிக்கு ஏற்ப மாற்றியமைக்கலாம்):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO; 
using System.Net; 
using System.Web;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Net.ServicePointManager.Expect100Continue = false;
            Uri address = new Uri("http://twitter.com/statuses/update.json");
            
            // வலை கோரிக்கையை உருவாக்கவும் 
            HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
            request.Method = "POST"; 
            request.ContentType = "application/x-www-form-urlencoded";
            request.Credentials = new NetworkCredential("username", "password");
            
            StringBuilder data = new StringBuilder(); 
            data.Append("status=from%20.net");
            
            // நாம் அனுப்ப விரும்பும் தரவின் பைட் அரேயை உருவாக்கவும் 
            byte[] byteData = UTF8Encoding.UTF8.GetBytes(data.ToString()); 
            
            // கோரிக்கை தலைப்புகளில் உள்ளடக்க நீளத்தை அமைக்கவும் 
            request.ContentLength = byteData.Length;
            
            using (Stream postStream = request.GetRequestStream()) 
            { 
                postStream.Write(byteData, 0, byteData.Length); 
            } 
            
            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) 
            { 
                // பதில் ஸ்ட்ரீமைப் பெறுங்கள் 
                StreamReader reader = new StreamReader(response.GetResponseStream());
                
                // கன்சோல் பயன்பாட்டு வெளியீடு 
                Console.WriteLine(reader.ReadToEnd()); 
            }
        }
    }
}

இது எவ்வாறு செயல்படுகிறது

  1. டுவிட்டர் API முனைப்புக்கு ஒரு வலை கோரிக்கையை அமைக்கிறோம்.
  2. தேவையான தலைப்புகள் மற்றும் அறிமுகச்சான்றுகளுடன் கோரிக்கை உள்ளமைக்கப்படுகிறது.
  3. நிலை புதுப்பிப்பு உள்ளடக்கத்தை உருவாக்கி அதை பைட்டுகளாக மாற்றுகிறோம்.
  4. தரவு கோரிக்கை ஸ்ட்ரீமில் அனுப்பப்படுகிறது.
  5. பின்னர் டுவிட்டரிலிருந்து வரும் பதிலைப் படித்து காட்டுகிறோம்.

குவிப்பிக்கு தழுவுதல்

இந்தக் குறியீட்டை குவிப்பிக்குப் பயன்படுத்த, Uri address ஐ பொருத்தமான குவிப்பி API முனைப்புக்கு மாற்றவும். மீதமுள்ள செயல்முறை பெரும்பாலும் அதே மாதிரியாக இருக்கும்.

பாதுகாப்பு குறிப்பு

உங்கள் உற்பத்தி குறியீட்டில் அறிமுகச்சான்றுகளை பாதுகாப்பாக கையாள நினைவில் கொள்ளுங்கள். மேலே உள்ள எடுத்துக்காட்டு எளிமைக்காக சாதாரண உரை அறிமுகச்சான்றுகளைப் பயன்படுத்துகிறது, ஆனால் உண்மையான உலக பயன்பாடுகளில் நீங்கள் மிகவும் பாதுகாப்பான முறைகளைப் பயன்படுத்த வேண்டும்.

முடிவுரை

இந்த எளிய C# நிரல், உங்கள் .NET பயன்பாடுகளில் சமூக ஊடக பதிவிடுதலை ஒருங்கிணைப்பது எவ்வளவு எளிதானது என்பதைக் காட்டுகிறது. நீங்கள் ஒரு தனிப்பட்ட திட்டத்தை உருவாக்குகிறீர்களா அல்லது பெரிய பயன்பாட்டை உருவாக்குகிறீர்களா, இந்தக் குறியீடு டுவிட்டர் மற்றும் குவிப்பி ஒருங்கிணைப்புக்கான திட தொடக்கப் புள்ளியை வழங்குகிறது.

மகிழ்ச்சியான குறியீடு, மேலும் உங்கள் .NET திட்டங்களில் இந்த சமூக ஊடக API களுடன் பரிசோதனை செய்வதை அனுபவியுங்கள்!

Writing about the internet