1

我开始使用 Facebook API(版本 3.5)开发 Android Native App。我关注了 Facebook入门帮助页面,并在 Facebook 开发者页面上创建了一个 Android 原生应用程序。

我的兴趣是让用户喜欢,所以我user_likes在权限设置页面中进行了设置。我正在使用带有查询的 Graph API Explorer 工具(在 Facebook Developer 中提供)测试 Facebook 应用程序/me/likes

我注意到的是,如果我/me/likes使用应用程序“First Android App”(这是我的应用程序的名称)运行查询,我得到的结果比使用应用程序“Graph API Explorer”运行查询要少得多,而且我不明白为什么。

应用程序的权限似乎是正确的,如果我/me/permissions在两个应用程序(“First Android App”和“Graph API Explorer”)上运行查询,我会得到相同的结果:

"data": [
{
  "installed": 1, 
  "basic_info": 1, 
  "user_likes": 1, 
  "user_friends": 1
}
], 

我还注意到使用 FQL 查询方法,查询如下:

SELECT page_id, type, name
FROM page
WHERE page_id IN (
    SELECT uid, page_id, type
    FROM page_fan
    WHERE uid=me()
)

即使我将其用作应用程序“第一个 Android 应用程序”,我也能得到所有喜欢的东西,所以当我尝试使用 Graph API 时,这似乎是一个问题。

4

0 回答 0