Facebook iOS SDK - 我怎样才能使页面赞按钮有效?
Posted
技术标签:
【中文标题】Facebook iOS SDK - 我怎样才能使页面赞按钮有效?【英文标题】:Facebook iOS SDK - How can I make a Page Like Button works? 【发布时间】:2015-06-11 06:17:49 【问题描述】:我正在尝试使用 FBSDKLikeControl / FBSDKLikeButton 让用户喜欢我的粉丝页。
我尝试了他们的示例代码,它适用于任何粉丝页面。但是,当我将 FacebookAppID 更改为我的时,它会中断。当我单击“赞”按钮时,该应用程序会将我导航到 Facebook 应用程序,然后立即切换回来。
- (void)viewDidLoad
[super viewDidLoad];
self.pageLikeControl.likeControlAuxiliaryPosition = FBSDKLikeControlAuxiliaryPositionBottom;
self.pageLikeControl.likeControlHorizontalAlignment = FBSDKLikeControlHorizontalAlignmentCenter;
self.pageLikeControl.objectID = @"burgerking";
plist 文件设置: 当我更改上面的 URL Schemes 和 FacebookAppID 时,like 函数将失败。
这是我的应用设置的权限问题吗?我还没有提交任何要审核的项目,例如登录权限(“public_actions”)。
非常感谢!
【问题讨论】:
【参考方案1】:是的,您必须向 Facebook 开发者注册您的应用程序,现在您无需在 Facebook 上查看您的 ios 应用程序,因为它处于开发模式。
当您在 Facebook 注册您的应用程序时,您将获得如何配置 iOS 应用程序的 .plist 以与 Facebook 连接的说明。
示例代码:
FBSDKLikeControl *button = [[FBSDKLikeControl alloc] init];
button.objectID = @"https://www.facebook.com/FacebookDevelopers";
[self.view addSubview:button];
在上面的代码中,您只需将 button.objectID 值替换为您的 Facebook 帖子/页面 URL。 我希望这对你有帮助。
更多参考:https://developers.facebook.com/docs/sharing/ios
【讨论】:
我们如何才能获得喜欢或不喜欢或喜欢计数?使用这个 FBSDKLikeControl 对象。以上是关于Facebook iOS SDK - 我怎样才能使页面赞按钮有效?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Facebook iPhone SDK 时如何刷新 oauth 令牌