iOS - 通过应用程序的 Facebook 打开图共享成功,但在 Facebook 上看起来并不像我想要的那样

标签 ios iphone facebook facebook-graph-api facebook-ios-sdk

我有一个用于拍照的 iPhone 应用程序。我刚刚向这个应用程序添加了 Facebook 共享功能。

我在这里浏览了整个页面:https://developers.facebook.com/docs/ios/open-graph

我按照所有说明进行操作,并将代码复制并粘贴到 xcode 中。我唯一没有做的是页面底部称为“深度链接”的部分,但现在这并不重要。

完成所有这些后,我的应用程序可以成功地将图像分享到 facebook。但是,它没有按照我需要的方式共享。

当我转到我的 Facebook 页面查看分享时,您甚至都不会知道它在那里。我必须向下滚动页面几乎一半,然后它位于左下角。

这是一张屏幕截图,显示在桌面计算机上查看时共享在我的 Facebook 页面上的位置:

enter image description here

这是使用 iPhone 版 Facebook 应用程序时共享的样子(我涂黑了我的名字):

enter image description here

这两个看起来都很糟糕。以下是我想要完成的 2 个示例。

当我将来自这个名为“Frontback”的应用程序的照片分享到我的页面并在台式计算机上查看时,它是这样的:

enter image description here

它在 iPhone 的 Facebook 应用程序上看起来也一样。

我能看出的唯一区别是我的分享的 URL 中有“/activity/”,而 Frontback 应用分享的 Facebook URL 中有“photo.php”。

我不知道如何让我的应用程序的共享看起来像来自 Frontback 应用程序的共享。

非常感谢任何帮助。

最佳答案

您创建的帖子对我来说似乎很有意义。开放图提要总是比普通提要漂亮且更有意义。

您看到的 Frontback 帖子很简单 photo上传,这不是提要。我的意思是,这一切都取决于您的要求,您的应用程序到底想要做什么。

  • 如果您只想通过 Frontback 等应用程序显示一些照片,您可以避免打开图表并使用 API \POST/photos 发布照片。

  • 但是,如果您想提供一个可以将用户重定向到应用程序的链接,您应该使用您现在正在使用的链接。

另一件事,当你说-

When I go to my facebook page to see the share, you would never even know it's there. I have to scroll almost half way down the page, and then it's in the bottom left corner.

这就是开放图的美妙之处,它将应用程序的所有事件集中在您的时间轴中,而不是不必要地进行状态更新并淹没您的时间轴。这些故事出现在您/您 friend 的墙和股票行情的顶部。您还可以通过点击您的activity log故事中的时间来查看实际故事。 -

(事件日志)

enter image description here

(真实的故事)

enter image description here

关于iOS - 通过应用程序的 Facebook 打开图共享成功,但在 Facebook 上看起来并不像我想要的那样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22550526/

相关文章:

objective-c - 使用 iOS Facebook SDK 发布到 friend 的墙

ios - iOS获取用户的Facebook ID和好友列表以及好友的个人资料图片网址

objective-c - Fb连接 : Publish on user's wall and in the newsfeed simultaneously?

ios - SwiftUI - Scrollview 内的垂直居中内容

iphone - 我应该针对我的下一个iPhone应用程序定位哪个iOS版本(考虑到Facebook集成)

ios - Swift animateWithDuration Completion 在推送模态视图时运行?

ios - xcode 在上传存档时坚持使用 iTunes 商店验证 Assets

ios - 子类化现有的 Swift 单例

ios - coreData 中的关系如何运作

iphone - 如何创建 NSPredicate 以查找具有前导数值的条目?