ورود

View Full Version : مشکل با Soap سرویس پیامکی



h1and1saman
شنبه 17 شهریور 1403, 00:47 صبح
سلام
من از مگفا یه سرویس دارم و طبق مستندات خودشون از این لینک
https://messaging.magfa.com/ui/?public/wiki/api/soap_v2
اونوا رو میارم و میوخام استفاده کنم خطا دارم .


// Credentials
string username = "username";
string password = "password";
string domain = "magfa";

// Service (Add a Web Reference)
MagfaSoapServer service = new MagfaSoapServer();

// Basic Auth
NetworkCredential netCredential = new NetworkCredential(username + "/" + domain, password);
Uri uri = new Uri(service.Url);
ICredentials credentials = netCredential.GetCredential(uri, "Basic");
service.Credentials = credentials;

// ;

// Call
creditResult result = service.balance();
if (result.status != 0)
{
Console.WriteLine("error: " + result.status);
}
else
{
Console.WriteLine("balance: " + result.balance);
}




سرویس رو اضافه کردم ولی
MagfaSoapServer service = new MagfaSoapServer(); ایراد میگیره و میگه کلاس به صورت abstrac هست و نمیتونی نمونه بسازی
روی این
service.Credentials = credentials;
هم مشکل داره.
کسی کار کرده و میتونه راهنمایی کنه . مگفا هیچ راهنمایی و پشتیبانی نداره واقعا مسخره ست .

fakhravari
شنبه 17 شهریور 1403, 08:11 صبح
احتمالا MagfaSoapServer
از اونی که اخرش client استفاده کن

h1and1saman
شنبه 17 شهریور 1403, 09:17 صبح
اونم تست کردم ولی بازم خطا دارم
156035
حتی سعی کردم به این شکل اطلاعات رو پر کنم
service.ClientCredentials.UserName.UserName = "XXXXXX";
service.ClientCredentials.UserName.Password = "XXXXXX";

156036

fakhravari
دوشنبه 19 شهریور 1403, 11:29 صبح
به نظر سرويس HTTP v2 بهتره و ساده تر باید باشه