0

这可能是一个基本问题,但到目前为止,答案已经暗示了我。

我正在尝试在此处http://developers.facebook.com/docs/reference/dialogs/requests/的返回部分中获取详细的 request_id

我正在开发的应用程序是一个 Android 应用程序,因此使用了 FB Android SDK。我还查看了此处的 Android Hackbook 示例,但无法找到结果:(hackbook 在示例文件夹中) https://github.com/facebook/facebook-android-sdk

在 iOS 等价物上,apprequest 对话框的响应作为 URL 传递,然后对其进行解析并从中挑选请求 ID。我正在从 Android FB SDK 中寻找与该功能等效的功能,但到目前为止,无论是在 stackoverflow 上还是在 Google 上,我都无法找到它。

我找到的最接近的是在 hackbook 示例中,有一个 AppRequestsListener 类,其中包含一个 onComplete 调用,该调用接受一个 Bundle 对象。我最初的想法让我假设我上面提到的 URL 或请求 ID 本身都在这个包中,但是我不确定如何提取这些信息。

有没有人这样做过并且知道我需要做什么?任何帮助,将不胜感激。

4

1 回答 1

0

查看 API 中的 FbDialog 类,我可以看到这个包将包含重定向 url 的查询字符串中包含的所有名称值对。这些名称值对之一将是请求字段。我自己还没有尝试过,但是捆绑包中的这个“请求”字段应该正是您所需要的。

于 2012-03-19T18:58:39.853 回答