即使我在Google上阅读了数以千计的相关信息,我仍然坚持这一点,所以你是我最后的选择:
这是我的java调用:
RestTemplate facebookRestTemp = new RestTemplate();
Map<String, String> vars = new HashMap<String, String>();
vars.put("fb_exchange_token", authToken.getAuthToken());
vars.put("client_secret", "97597d5b491d3de002056f064ffd1afa");
vars.put("grant_type", "fb_exchange_token");
vars.put("client_id", "496902567150512");
Object result = facebookRestTemp.getForEntity("https://graph.facebook.com/oauth/access_token", Object.class, vars);
我收到错误:
{
"error": {
"message": "Missing redirect_uri parameter.",
"type": "OAuthException",
"code": 191,
"fbtrace_id": "xxxx"
}
}
在我的应用设置中,我设置了:
我已尝试用其十六进制表示替换:
,/
。没有工作。
你们中有谁有想法吗?