Facebook iOS SDK 3.0 贴在墙上

Posted

技术标签:

【中文标题】Facebook iOS SDK 3.0 贴在墙上【英文标题】:Facebook iOS SDK 3.0 post to wall 【发布时间】:2012-07-31 09:17:22 【问题描述】:

有没有办法通过提要对话框使用新的 Facebook ios SDK 发布到用户的墙上(就像以前在旧的 FBconnect 中一样)?

requestForPostStatusUpdate: 需要发布权限才能流式传输,我不想向用户询问。

【问题讨论】:

@AlexanderNorway From developers.facebook.com/docs/reference/dialogs/feed:Feed 对话框提示用户将单个故事发布到个人资料的 Feed。这不需要任何扩展权限。 @Sierna 我的错!请务必阅读最后的注释..:“您无需请求 publish_stream 权限即可使用 Feed Dialog、Requests Dialog 或 Send Dialog。” 我实际上也在寻找这个答案。自从您第一次发帖以来,您是否能够弄清楚任何事情? 嘿,即使我正在寻找相同的东西..我迷路了..不知道如何使用..如果有什么..你能帮我吗 【参考方案1】:

对 FacebookSDK/FacebookSDK.h 进行全局搜索,确保没有将其导入任何地方。把我绊倒了。

【讨论】:

【参考方案2】:

Facebook 建议使用较旧的头文件发布更新。从 facebook“要调用 Facebook 对话框,请参考 Facebook 已弃用的标头。标头可在此处找到 ~Documents/FacebookSDK/FacebookSDK.framework/Versions/A/DeprecatedHeaders。拖动整个 DeprecatedHeaders 文件夹并取消选择“将项目复制到目标组”文件夹(如果需要)'' 选项以添加标题作为参考。”

【讨论】:

developers.facebook.com/docs/howtos/feed-dialog-using-ios-sdk 了解详细信息...看起来很愚蠢,您必须实现折旧的东西,然后以新的方式访问它以使对话框工作...但那是 facebook... 可以将废弃的标头与当前的 facebook SDK 3 一起使用吗?当我将它们拖到我的项目中时,我得到了一堆错误。 @Sparq:你应该只导入 Facebook.h,而不是 ,前者导入后者。 不幸的是,当我执行此操作时,我只会收到大量“重复的接口定义”错误。即使我从 DeprecatedHeaders 中删除重复项。

以上是关于Facebook iOS SDK 3.0 贴在墙上的主要内容,如果未能解决你的问题,请参考以下文章

使用 ios facebook SDK 3.1 在墙上发布

如何在 IOS 中使用最新的 facebook sdk 在朋友墙上发布文字

如何在 facebook iOS SDK 3.1 中发布到朋友的墙上?

Facebook iOS SDK 分享对话框 - 在朋友的墙上分享

Facebook iOS sdk 3.2 在没有 FBWebDialogResult 的情况下发布到墙上

Facebook SDK 3.0 会话