• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 新的 iOS SDK 3.0,在没有弃用 API 的情况下发布到用户的墙上

[复制链接]
菜鸟教程小白 发表于 2022-12-12 22:21:35 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我想知道是否有合适的方式使用新 SDK 将消息发布到用户的墙上。
据我了解,在发布之前无法再向用户显示带有对话框 View 的消息预览。
我宁愿不使用已弃用的 API。我按照教程使用新的 SDK 登录 Facebook(导入框架等)。在发布消息时,他们要求导入已弃用的 Facebook.h header (及其 friend ...),但由于某些类的名称相同,因此会产生很多编译错误。
你们有人使用过时的 API 吗?
还是我必须自己创建一个自定义 View 来向用户显示预览,然后使用 FBRequest 方法 + requestWithGraphPath:parameters:HTTPMethod: “在后台”执行发布?



Best Answer-推荐答案


解决方案很简单。这对我有用:

我们根本不需要导入已弃用的 header 。仅使用最新的 facebook ios sdk 3.0 即可。

[FBRequestConnection startWithGraphPath:[NSString stringWithFormat"%@/feed",fbid]
                                 parameters:params
                                 HTTPMethod"OST"
                          completionHandler:^(FBRequestConnection *connection, id     result,NSError *error) 
{

  NSLog(@"error %@ \n\n\nresult = %@",error,result);

}

fbid 是用户的个人资料 ID。您可以提供 friend 的个人资料 ID,以便在他的墙上发帖。

如果您必须在用户自己的墙上发帖,您可以将 图形路径 指定为 @"me/feed"或如上所述(通过提供 fbid 作为用户的个人资料 ID)

希望这会有所帮助。

关于ios - 新的 iOS SDK 3.0,在没有弃用 API 的情况下发布到用户的墙上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11792427/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap