我正在尝试邀请用户的 facebook 朋友在 iOS 应用程序中与用户一起参与。我的理解是我想使用用户到用户请求而不是应用程序请求。
我不确定如何做到这一点。
根据发送请求页面,应该有一个具有“对话”方法的“Facebook”类。不过,这似乎并不存在于 iOS 版 Facebook SDK 3.1 中。
那么如何使用适用于 iOS 的 Facebook SDK 3.1 向用户发送用户请求?
谢谢
Facebook 开发者网站上有关于如何执行此操作的详细指南。
不要忘记遵循指南中提到但很容易错过的这条规则(强调我的):
导入
Facebook.h
头文件并替换Facebook框架<FacebookSDK/FacebookSDK.h>
导入声明
换句话说,如果您想避免编译器出现大量重复符号错误,请确保您正在替换FacebookSDK.h
导入,而不是同时Facebook.h
导入两者。
事实证明,解决方案是引用 Facebook deprecated headers
~Documents/FacebookSDK/FacebookSDK.framework/Versions/A/DeprecatedHeaders
然后使用 FBDialog:
[self.facebook dialog:@"apprequests"
andParams:params
andDelegate:self];