Я пытаюсь загрузить сообщение на стене бизнес-страницы Facebook, используя Graph API (page_id / photos) и SWIFT 4 в iOS, но после ответа, когда я вижу страницу Facebook, мое сообщение будет отображаться в сообщении посетителя вместо страницы Facebook.стены.Я пытаюсь передать параметр объявления токена доступа к странице и указать manage_pages, publish_pages и publish_action, но публикация все еще отображается в записи посетителя.Пожалуйста, помогите мне.
let connection = FBSDKGraphRequestConnection()
connection.add(FBSDKGraphRequest.init(graphPath: "/\(pageId)?fields=access_token", parameters: nil)) { (httpResponse, result, error) in
if let error = error {
// print("Error: \(error)")
} else {
let result = result as! [String:Any]
self.pageAccessToken = result["access_token"] as! String
}
}
connection.start()
let params = [
"access_token":self.pageAccessToken,
"caption":self.itemName.text! + " - $ " + self.itemcost + " " + self.width + "w x " + self.depth + "d x " + self.height + "h",
"url":imageURL,
"appId":FBSDKAccessToken.current().appID,
"uid":FBSDKAccessToken.current().userID]
FBSDKGraphRequest.init(graphPath: "\(pageId)/photos", parameters: params, httpMethod: "POST").start(completionHandler: { (connection, result, error) -> Void in
if let error = error {
print("Error: \(error)")
} else {
print("Success")
print(result)
}