使用Graph API将图片上传到Facebook页面

时间:2016-10-24 10:37:36

标签: ios swift facebook facebook-graph-api

我想从我的应用上传图片到Facebook粉丝页面。我可以使用FBSDKShareAPI将图片上传到用户的墙上。代码 -

@IBAction func sharePhoto(_ sender: UIButton)
{
if FBSDKAccessToken.current().hasGranted("publish_actions") {
let content = FBSDKSharePhotoContent()
content.photos = [FBSDKSharePhoto(image: myImageView.image, userGenerated: true)]
FBSDKShareAPI.share(with: content, delegate: self)
} else {
print("require publish_actions permissions")
    }
}

但是我无法发布到页面的墙上。我遇到了这段代码 -

curl -i -X POST \
-d "url=https%3A%2F%2Fwww.facebook.com%2Fimages%2Ffb_icon_325x325.png" \
-d "caption=test%20photo%20upload" \
-d "access_token=<user_photos_token>" \
"https://graph.facebook.com/v2.8/(pagelink)"

我尝试在终端中使用此代码并能够发布图片,但无法找到Xcode

我还可以使用Graph API Explorer发布图像。

有人可以帮忙吗?提前谢谢。

0 个答案:

没有答案