菜鸟教程小白 发表于 2022-12-13 09:50:45

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


                                            <p>我正在使用最新的Quickblox 2.3.0.4<br><br>我无法使用Facebook访问 token 登录。<br><pre><code>.tokenString accessTokenSecret:nil successBlock:^(QBResponse *response, QBUUser *user) {
    NSLog(@&#34;qb login succeed&#34;);
} errorBlock:^(QBResponse *response) {
    NSLog(@&#34;qb login failed&#34;); //it hits this
}];
</code></pre><br>响应头:<br><pre><code>Response headers: {
   &#34;Access-Control-Allow-Origin&#34; = &#34;*&#34;;
   &#34;Cache-Control&#34; = &#34;no-cache&#34;;
    Connection = &#34;keep-alive&#34;;
   &#34;Content-Length&#34; = 32;
   &#34;Content-Type&#34; = &#34;application/json; charset=utf-8&#34;;
    Date = &#34;Wed, 12 Aug 2015 16:54:47 GMT&#34;;
   &#34;QuickBlox-REST-API-Version&#34; = &#34;0.1.1&#34;;
   Server = &#34;nginx/1.0.15&#34;;
   Status = &#34;401 Unauthorized&#34;;
   &#34;X-Rack-Cache&#34; = &#34;invalidate, pass&#34;;
   &#34;X-Request-Id&#34; = 607e9709265a701be551a3eea7d4610a;
   &#34;X-Runtime&#34; = &#34;0.003635&#34;;
   &#34;X-UA-Compatible&#34; = &#34;IE=Edge,chrome=1&#34;;
}
</code></pre><br>我使用图形API:<a href="https://graph.facebook.com/me?access_token=" rel="noreferrer noopener nofollow">https://graph.facebook.com/me?access_token=</a>测试了访问 token ,并显示了有效信息。</p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p>基于<a href="http://quickblox.com/developers/SimpleSample-users-ios" rel="noreferrer noopener nofollow">Quickblox docs</a>:<br><br>为了使用QuickBlox用户API(任何QuickBlox API),您必须创建 session 。<br><br>试试这个:<br><pre><code>// Create session request
[QBRequest createSessionWithSuccessBlock:^(QBResponse *response, QBASession *session) {
    //Your Quickblox session was created successfully
    .tokenString accessTokenSecret:nil successBlock:^(QBResponse *response, QBUUser *user) {
      NSLog(@&#34;qb login succeed&#34;);
    } errorBlock:^(QBResponse *response) {
      NSLog(@&#34;qb login failed&#34;);
    }];
} errorBlock:^(QBResponse *response) {
    //Handle error here
}];
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 使用Facebook访问 token 登录的Quickblox iOS SDK无法正常工作,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/31971397/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/31971397/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 使用Facebook访问 token 登录的Quickblox iOS SDK无法正常工作