我有一个发布到Facebook的代码,但在参数中我必须添加我自己但不适用于我。 我有这3件事要发布我的Facebook,即标题,描述,日期时间。
let notSureItem = NotSureItem()
notSureItem.title = self.textField.text!
notSureItem.textDescription = self.textAreaDescription.text!
notSureItem.dateTime = self.dateTime
我有这个代码发布到Facebook。
if (FBSDKAccessToken.currentAccessToken() != nil){
if FBSDKAccessToken.currentAccessToken().hasGranted("publish_actions") {
FBSDKGraphRequest(graphPath: "me/feed", parameters: ["message": "hello"], HTTPMethod: "POST").startWithCompletionHandler({
(connection, result, error) -> Void in
if !(error != nil) {
NSLog("Post id:%@", result["id"])
}
})
}
}
在参数中,我传递了一条消息,该消息已在Facebook上成功发布,但如果我必须传递上述参数,那么该怎么做。 如果有人能帮助你,那就非常感谢。
答案 0 :(得分:0)
这解决了我的问题。简单地传递为字符串及其工作。
if (FBSDKAccessToken.currentAccessToken() != nil){
if FBSDKAccessToken.currentAccessToken().hasGranted("publish_actions") {
FBSDKGraphRequest(graphPath: "me/feed", parameters: ["message": "\(self.textField.text!)\n \(self.textAreaDescription.text!)\n \(self.dateTime)"], HTTPMethod: "POST").startWithCompletionHandler({
(connection, result, error) -> Void in
if !(error != nil) {
NSLog("Post id:%@", result["id"])
}
})
}
}