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

ios - 使用Facebook访问 token 登录的Quickblox iOS SDK无法正常工作

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

我正在使用最新的Quickblox 2.3.0.4

我无法使用Facebook访问 token 登录。

[QBRequest logInWithSocialProvider"facebook" accessToken:[FBSDKAccessToken currentAccessToken].tokenString accessTokenSecret:nil successBlock:^(QBResponse *response, QBUUser *user) {
    NSLog(@"qb login succeed");
} errorBlock:^(QBResponse *response) {
    NSLog(@"qb login failed"); //it hits this
}];

响应头:
Response headers: {
   "Access-Control-Allow-Origin" = "*";
   "Cache-Control" = "no-cache";
    Connection = "keep-alive";
   "Content-Length" = 32;
   "Content-Type" = "application/json; charset=utf-8";
    Date = "Wed, 12 Aug 2015 16:54:47 GMT";
   "QuickBlox-REST-API-Version" = "0.1.1";
   Server = "nginx/1.0.15";
   Status = "401 Unauthorized";
   "X-Rack-Cache" = "invalidate, pass";
   "X-Request-Id" = 607e9709265a701be551a3eea7d4610a;
   "X-Runtime" = "0.003635";
   "X-UA-Compatible" = "IE=Edge,chrome=1";
}

我使用图形API:https://graph.facebook.com/me?access_token=测试了访问 token ,并显示了有效信息。



Best Answer-推荐答案


基于Quickblox docs:

为了使用QuickBlox用户API(任何QuickBlox API),您必须创建 session 。

试试这个:

// Create session request
[QBRequest createSessionWithSuccessBlock:^(QBResponse *response, QBASession *session) {
    //Your Quickblox session was created successfully
    [QBRequest logInWithSocialProvider"facebook" accessToken:[FBSDKAccessToken currentAccessToken].tokenString accessTokenSecret:nil successBlock:^(QBResponse *response, QBUUser *user) {
        NSLog(@"qb login succeed");
    } errorBlock:^(QBResponse *response) {
        NSLog(@"qb login failed");
    }];
} errorBlock:^(QBResponse *response) {
    //Handle error here
}];

关于ios - 使用Facebook访问 token 登录的Quickblox iOS SDK无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31971397/

回复

使用道具 举报

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

本版积分规则

关注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