这是我的第一个主题,我希望你能帮助我(请对我的英语很好,因为我的第一语言是法语)thx :))
我有一个问题,我正在尝试使用 Facebook Android Facebook SDK v3 获取应用程序访问令牌,但到目前为止我还没有成功。
我在互联网上看到,要获取应用令牌,我们需要访问该链接:
https://graph.facebook.com/oauth/access_token client_id=*************&client_secret=***********************&%20grant_type=client_credentials
所以我做了一个请求对象来获取应用令牌:
Bundle bundle = new Bundle();
bundle.putString("client_id", appId);
bundle.putString("client_secret", appSecret);
bundle.putString("grant_type", "client_credentials");
Request request = new Request(null, "oauth/access_token", bundle, HttpMethod.GET);
Response resp = request.executeAndWait();
对象“响应”返回给我一个 GraphObject,如下所示:
GraphObject{graphObjectClass=GraphObject, state={"FACEBOOK_NON_JSON_RESULT":"access_token"}}
但是访问令牌不包含在请求返回的响应中。
但是,当我在浏览器中启动链接时,我会得到如下页面:
access_token=[the_access_token]
为什么我不能得到与响应相同的东西?难道我做错了什么?有没有人有办法解决吗?
非常感谢 !