我设置app secret和id,可以通过GET请求以“app_id | seemingly_my_access_token”的形式检索访问令牌 - 但是我该如何实际使用它?当我尝试这样的时候
new GraphRequest(new AccessToken("seemingly_my_access_token", "app_id", "app_id", null, null, null, null, null),
"/the_site_i_want_to_retrieve_name/feed",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
mTextView.setText(response.toString() + " \n");
}
}).executeAsync();
,我得到400响应(OAuthException - 无效的OAuth访问令牌)。我做错了什么?
答案 0 :(得分:3)
编辑:经过几次构建之后,GraphRequest不再有效(总是会产生一些神秘的错误),所以我决定只使用简单的REST查询到Graph API(这次是使用Volley库)。 / p>
之前:经过反复试验,我最终偶然发现了解决方案。棘手的部分是从检索到的字符串构建AccessToken对象:
new AccessToken("app_id|seemingly_my_access_token",
"app_id", "app_id", null, null, null, null, null)
我发布这个,因为它对我来说并不明显,我无法在任何地方找到答案。