نشر على الشبكات الاجتماعية باستخدام Swift
نشر في الشبكات الاجتماعية مع Swift
Swift : وثائق API
- إنشاء مجموعة باستخدام Swift
- الحصول على قائمة حقول المجموعة باستخدام Swift
- إضافة حقل إلى مجموعة بها Swift
- حذف حقل من مجموعة بها Swift
- حذف جهة اتصال من مجموعة
- عيّن البلد إلى مجموعة بها Swift
- الحصول على قائمة جهات اتصال المجموعة باستخدام Swift
- إضافة جهة اتصال إلى مجموعة بها Swift
- تعديل جهة اتصال مجموعة بها Swift
- حذف جهة اتصال لمجموعة بها Swift
نشر على الشبكات الاجتماعية باستخدام Swift
let aclass : String = "social";
let method : String = "send";
let user : String = "user";
let password : String = "password";
let to : String = "123456";
let message : String = "message+test";
let scheduledatetime : String = "";
let url : String = "";
let picture : String = "";
let urlPath: String = "https://www.afilnet.com/api/http/?class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&to="+to+"&message="+message+"&scheduledatetime="+scheduledatetime+"&url="+url+"&picture="+picture
let url: NSURL = NSURL(string: urlPath)!
let request1: NSURLRequest = NSURLRequest(url: url as URL)
let queue:OperationQueue = OperationQueue()
NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in
do {
if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary {
// Do something with result
}
} catch let error as NSError {
print(error.localizedDescription)
}
})
let aclass : String = "social";
let method : String = "send";
let user : String = "user";
let password : String = "password";
let to : String = "123456";
let message : String = "message+test";
let scheduledatetime : String = "";
let url : String = "";
let picture : String = "";
let urlPath: String = "https://www.afilnet.com/api/http/"
let url: NSURL = NSURL(string: urlPath)!
let request1: NSMutableURLRequest = NSMutableURLRequest(url: url as URL)
request1.httpMethod = "POST"
let stringPost="class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&to="+to+"&message="+message+"&scheduledatetime="+scheduledatetime+"&url="+url+"&picture="+picture
let data = stringPost.data(using: String.Encoding.utf8)
request1.timeoutInterval = 60
request1.httpBody=data
request1.httpShouldHandleCookies=false
let queue:OperationQueue = OperationQueue()
NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in
do {
if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary {
// Do something with result
}
} catch let error as Error {
print(error.localizedDescription)
}
عند تقديم طلبات ، ستتلقى الحقول التالية:
يتم سرد رموز الأخطاء المحتملة أدناه
المعلمات:
طلب: