сообщение не отображается на стене в Facebook - Swit 4 - PullRequest
0 голосов
/ 28 мая 2018

Я пытаюсь загрузить сообщение на стене бизнес-страницы 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)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...