【发布时间】:2018-07-17 23:10:40
【问题描述】:
在我的 iOS 应用中,我尝试使用 Facebook Swift SDK,以便用户可以将 URL 发布到他们管理的特定 Facebook 页面。
我已经设法让以下代码正常工作 - 但它只将帖子分享到我的家庭时间线:
let content = LinkShareContent(url: URL(string: urlString)!)
let sharer = GraphSharer(content: content)
sharer.failsOnInvalidData = true
sharer.completion = {
(result) in
print(result)
}
do {
try sharer.share()
}
catch (let error) {
print(error.localizedDescription)
}
我相信我需要使用graphNode属性来指定目标页面并且正确的格式如下:
sharer.graphNode = "/\(pageId)"
但是,当我在发布之前设置此属性时,出现错误:
失败(错误域=NSURLErrorDomain Code=-1002 "不支持的 URL"
我尝试了十几种不同的格式来指定节点,但它们都返回相同的错误,我找不到任何工作示例。
【问题讨论】:
标签: ios facebook facebook-graph-api