আমি সি # তে এখনও নতুন এবং আমি এই পৃষ্ঠার জন্য একটি অ্যাপ্লিকেশন তৈরি করার চেষ্টা করছি যা আমাকে বিজ্ঞপ্তি পেলে আমাকে জানাবে (উত্তর, মন্তব্য করা ইত্যাদি)। তবে আপাতত আমি এপিআইতে একটি সাধারণ কল করার চেষ্টা করছি যা ব্যবহারকারীর ডেটা পাবে।
আমি সি # অ্যাপ্লিকেশনটি তৈরি করতে ভিজ্যুয়াল স্টুডিও এক্সপ্রেস 2012 ব্যবহার করছি, যেখানে (আপাতত) আপনি নিজের ব্যবহারকারী আইডি প্রবেশ করান, সুতরাং অ্যাপ্লিকেশনটি ব্যবহারকারী আইডির সাথে অনুরোধ জানাবে এবং এই ব্যবহারকারীর আইডিটির পরিসংখ্যানগুলি প্রদর্শন করবে show
এখানে কোডটি আমি অনুরোধ করার চেষ্টা করছি:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//Request library
using System.Net;
using System.IO;
namespace TestApplication
{
class Connect
{
public string id;
public string type;
protected string api = "https://api.stackexchange.com/2.2/";
protected string options = "?order=desc&sort=name&site=stackoverflow";
public string request()
{
string totalUrl = this.join(id);
return this.HttpGet(totalUrl);
}
protected string join(string s)
{
return api + type + "/" + s + options;
}
protected string get(string url)
{
try
{
string rt;
WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
rt = reader.ReadToEnd();
Console.WriteLine(rt);
reader.Close();
response.Close();
return rt;
}
catch(Exception ex)
{
return "Error: " + ex.Message;
}
}
public string HttpGet(string URI)
{
WebClient client = new WebClient();
// Add a user agent header in case the
// requested URI contains a query.
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Stream data = client.OpenRead(URI);
StreamReader reader = new StreamReader(data);
string s = reader.ReadToEnd();
data.Close();
reader.Close();
return s;
}
}
}
ক্লাসটি একটি অবজেক্ট এবং এটির ব্যবহারকারীর আইডি পার্স করে অনুরোধটি করে ফর্মটি থেকে অ্যাক্সেস করা হচ্ছে।
আমি গুগলে দেখেছি এমন অনেকগুলি উদাহরণ চেষ্টা করেছি, তবে কেন আমি এই বার্তাটি " " সমস্ত উপায়ে পাচ্ছি তা সন্ধান করতে পারছি না।
আমি এই ধরণের অ্যালগরিদমে নতুন, যদি কেউ এমন কোনও বই বা টিউটোরিয়াল শেয়ার করতে পারে যা দেখায় যে এই ধরণের জিনিসগুলি কীভাবে করা যায় (প্রতিটি পদক্ষেপের ব্যাখ্যা দেওয়া হয়), আমি এটির প্রশংসা করব
html
স্ট্রিংটি পার্স করতে চান তার একটি উদাহরণ দেখাতে চাইতে পারেন+1
..