我正在尝试使用java中的restfb从我的facebook帐户中获取所有组,我编写了以下代码
JsonObject json = fbClient.fetchObject(userObj.getLong("id") + "/groups", JsonObject.class, Parameter.with("fields", "description,email,name));
当我检查我的Json时,我正在努力输出:
{
"data": []
}
当我尝试使用Facebook图形Api Explorer时,我不知道这里发生了什么,它工作正常,并显示Facebook帐户中的所有组。
如果有人可以帮助我。
由于
答案 0 :(得分:0)
您只能获得自己管理的群组,并且必须使用user_managed_groups
权限进行授权。
最有可能的是,您没有管理任何群组,或者访问令牌不包含权限。
答案 1 :(得分:0)
正如这个答案所描述的那样,你不可能获得做你想做的事的许可。
https://stackoverflow.com/a/31043823/1542667
简而言之:Facebook将不再批准user_groups权限 大多数开发商从2015年4月30日开始。
答案 2 :(得分:0)
如何使用Java中的RestFB从Facebook群组获取帖子?
我使用apptoken
来获取网页中的帖子,但是当我使用groupeId+"/post"
创建连接时,程序会说:
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project MonitoringFB:
Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]
To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.
For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException"
这是什么意思?