- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个“FBRequestConnection”来获取所有玩游戏的 friend ...
当我将 Facebook 的 SDK 更新到最后一个时,它停止工作了。因为它以前工作过。
我没有回应,没有成功,没有错误。有什么想法吗?
NSString *query = @"SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1";
// Set up the query parameter
NSDictionary *queryParam = [NSDictionary dictionaryWithObjectsAndKeys:query, @"q", nil];
// Make the API request that uses FQL
[FBRequestConnection startWithGraphPath:@"/fql"
parameters:queryParam
HTTPMethod:@"GET"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
if (error) {
[self debug:[NSString stringWithFormat:@"Error: %@", [error localizedDescription]]];
} else {
[self debug:[NSString stringWithFormat:@"Result: %@", [result objectForKey:@"data"]]];
}
}];
-(void)fbLogin {
if (!_session.isOpen) {
// create a fresh session object
_session = [[FBSession alloc] init];
// if we don't have a cached token, a call to open here would cause UX for login to
// occur; we don't want that to happen unless the user clicks the login button, and so
// we check here to make sure we have a token before calling open
if (_session.state == FBSessionStateCreatedTokenLoaded) {
// even though we had a cached token, we need to login to make the session usable
[_session openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
// we recurse here, in order to update buttons and labels
[[NSNotificationCenter defaultCenter] postNotificationName:@"fbConnected" object:nil];
}];
}
[self populateUserDetails];
}
}
谢谢
最佳答案
打开 session :
[FBSession.activeSession openWithCompletionHandler:^(FBSession * session, FBSessionState state, NSError * error){
if (!error){
}
}];
关于ios - FBRequestConnection 无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19216167/
我找到了很多关于completionHandlers的信息。但是,我还不知道在这种情况下如何处理。也许你可以帮助我。 我正在尝试获取所有 Facebook 好友的列表并将其存储在数组中。 获取Face
我正在创建一个“FBRequestConnection”来获取所有玩游戏的 friend ... 当我将 Facebook 的 SDK 更新到最后一个时,它停止工作了。因为它以前工作过。 我没有回应,
控制台中没有打印任何内容,而且我在使用 - (void)request:(FBRequest *)request didLoad:(id)result 时也没有得到任何信息 基本上我想要用户名、FB
我正在尝试实现 Facebook 功能,但在以下代码行中出现错误: [FBRequestConnection startWithGraphPath:[NSString stringWithForma
我想要获取 Facebook 的应用程序用户 ID,如下所述: https://developers.facebook.com/docs/ads-for-apps/custom-audiences-f
如何获取完整的好友列表,目前我正在使用 [FBRequestConnection startForMyFriendsWithCompletionHandler:^(FBRequestConnectio
我正在使用 Facebook SDK 快速获取用户个人资料数据,但调用 FBRequestConnection.startWithGraphPath:completionHandler: 会 swif
我已将 Facebook 集成到我的应用程序中,我正在尝试让我的 Facebook 好友通过以下方式安装/验证该应用程序: [FBRequestConnection startForMyFriends
我正在使用 FBRequestConnetion 在墙上发布[仅文本]。但是,问题在于最新的 FacebookSDK 中已弃用类,即 FBDialog。 那么,在最新的FacebookSDK中有没有其
[原始问题] 如何在 Swift 1.2 中使用 NSString 将字符串传递给方法 我被 String 和 NSString 的问题困住了。我使用的是 Facebook SDK: FBReques
我是一名优秀的程序员,十分优秀!