gpt4 book ai didi

ios - 使用适用于 iOS 的 Facebook SDK 发布故事时未上传图片

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:45 25 4
gpt4 key购买 nike

我正在按照官方 FB 教程使用共享对话框发布故事:

https://developers.facebook.com/docs/ios/open-graph#sharedialog

我已经配置了我的 Facebook 应用程序,并为操作设置了正确的功能(就像教程中描述的那样)。我对每一步都进行了两次和三次检查。

故事已发布,但图片未出现在帖子中。当分享对话框出现时,会显示图片的缩略图,然后我点击“发布”,我可以看到指示上传进度的进度条,但最后我得到的是没有图片的帖子。

我下载了教程应用程序源,编译了它,得到了相同的结果 ( https://github.com/fbsamples/ios-howtos/tree/master/FBOGSampleSD )。

最佳答案

看起来这可能与这个错误有关:https://developers.facebook.com/bugs/456750217796696/

它已修复,但我认为更新尚未发布。

与此同时,您可以做的一件事是在将操作发送到共享对话框之前将图像从您的应用程序上传到 Facebook 的暂存服务器,但这会强制您通过您的应用程序从用户那里获得发布权限,这无疑是很好,但至少会把你的图片放在那里。

[FBRequestConnection startForUploadStagingResourceWithImage:image completionHandler:^(FBRequestConnection* connection, id result, NSError* error) {
if(!error)
{
[newImageInfo setObject: [result objectForKey:@"uri"] forKey: @"url"];
[fbObject setObject: @[newImageInfo] forKey: @"image"];

// Setup action with fbObject property, then send action to native Share Dialog
}
else
{
NSLog(@"[ERROR] Could Not Stage Image: %@", error.description);
}
}];

关于ios - 使用适用于 iOS 的 Facebook SDK 发布故事时未上传图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25282714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com