0

我将 Apigee 用于我的 iphone/ipad 应用程序。
像今天的许多应用程序一样,我的应用程序需要通过 Facebook 登录,而 Apigee 在 iOs 框架中有一个专门用于此的功能,它的名称如下:

[ApigeeDataClient logInUserWithFacebook:[FBSession activeSession].accessTokenData.accessToken];

就我的代码而言,在上述行之前一切正常。我收到以下错误。

响应:{"error":"invalid_request","error_description":"缺少访问令牌"}

但是请查看该函数是如何进行调用的(来自日志):

Synch outgoing call: ' https://api.usergrid.com/sgfishing/deepseafishing/auth/facebook?ql=fb_access_token=CAADrhKxrQp4BANfZCMuZB​​dOwUL9nc0H4VzZC1EXVLjABRbcrucTlUgwlKczFinl51GIWyBM5nlZBX1RF84azFAEOfChqN7vgSmvqgwybV8iPU2xjncZB9T5YTdY0pesJkHsSlvOafMhQ6MfIa6qdZCbTYBZCFB2oIPgEnro4runJKcqCy68wZCFQwyIzACVThAC3IEjZADs36hToQxhYZBzAWVhbKlcqJQsroZD '

我想提请您注意这一点...facebook?<b>ql=</b>fb_access_token=CAADrh....
我不确定为什么ql=会出现,我已经检查了的定义logInUserWithFacebook并且ql=无处可寻。

任何帮助将不胜感激。

4

2 回答 2

1

这是我们 iOS SDK 中的一个错误。它已在我们的 SDK(昨天发布)的 2.0.9 版本中得到修复。

于 2014-01-29T15:48:30.787 回答
0

?ql= 通常用于查询语言语句,看看你的程序中是否有任何这样的代码

这只是一个提示......可能会有所帮助

于 2014-01-24T02:20:10.170 回答