Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift:对Wordpress的REST调用的身份验证_Swift_Wordpress_Rest - Fatal编程技术网

Swift:对Wordpress的REST调用的身份验证

Swift:对Wordpress的REST调用的身份验证,swift,wordpress,rest,Swift,Wordpress,Rest,我对swift、wordpress和REST电话还是有点陌生,但我必须制作一个从wordpress网站获取帖子的应用程序。如果可能,我希望避免使用库。该页面需要登录。我想,我需要你的请求 到目前为止我有 let session = URLSession(configuration: .ephemeral, delegate: nil, delegateQueue: OperationQueue.main) let url = URL(string: "http://mywordpresspage

我对swift、wordpress和REST电话还是有点陌生,但我必须制作一个从wordpress网站获取帖子的应用程序。如果可能,我希望避免使用库。该页面需要登录。我想,我需要你的请求

到目前为止我有

let session = URLSession(configuration: .ephemeral, delegate: nil, delegateQueue: OperationQueue.main)
let url = URL(string: "http://mywordpresspage.net")!
let request = URLRequest(url: url)
let task = session.dataTask(with: request, completionHandler: { (data: Data?, response: URLResponse?, error: Error?) -> Void in
    guard let data = data else {
        completion(nil)
        return
    }
    //...
})
task.resume()

如何向请求中添加用户名和密码?我的猜测是,我需要以某种方式调用
request.addValue()
。有人能帮我吗?

您必须使用正确的URL,即。E文档化的WordPress REST API端点。请看一下。

我是否只需要在url中添加/wp/v2/posts?如何使用登录数据?