2

嗨希望有人可以帮助,

出于某种原因,通过https://graph.facebook.com/oauth/access_token?client_id= &redirect_uri= &client_secret= &code=请求访问令牌时

令牌作为 html 输出返回,而不是重定向到指定的 redirect_uri 位置

但是,当我通过 https://graph.facebook.com/oauth/authorize?client_id= &redirect_uri= &scope=offline_access,publish_stream,read_stream,publish_actions,manage_pages请求授权时

这工作很好。使用代码参数进行重定向。

任何帮助表示赞赏。

谢谢

4

1 回答 1

1

第一个不是您将用户发送到的地方,它是您从代码中发出请求以检索访问令牌的 URL,它不应该重定向。

redirect_uri参数的目的是验证您是否是调用身份验证对话框并收到code原始数据的同一个应用程序

如果您还没有这样做,您应该查看服务器端 oauth 文档:https ://developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/

于 2013-06-02T02:01:00.413 回答