这里有什么问题?如果用户点击登录按钮,他将被重定向到http://www.facebook.com/plugins/login.php?action=like&api_key=211295588901671&channel=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23cb%3Df207fe8ecd56db2%26origin%3Dhttp%253A%252F%252F188.24.5.134%252Ff3dedfc22a9c9ac%26relation%3Dparent.parent%26transport%3Dflash&locale=en_US&login_text=&max_rows=1&sdk=joey&show_faces=true&width=200,这会让我知道facebook错误。应用程序配置不允许使用URL。
答案 0 :(得分:8)
我认为这是因为请求的网址不在您的网站网址下。
查看您提交的网址中的“origin”参数。
您只能从您定义为网站网址的位置拨打电话。
答案 1 :(得分:1)
我使用了以下格式的登录网址
https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream
根据http://developers.facebook.com/docs/authentication/中的记录,它有效。如上所述,我在应用程序配置中提供的网页URL上获取请求。 http://YOUR_URL?code=A_CODE_GENERATED_BY_SERVER
答案 2 :(得分:0)
Facebook需要一个域才能正常运行,因此您必须注册一个域而不是仅仅使用您的IP。在那之后,它应该工作。
另外,发布您正在使用的代码,也可能存在一些错误。
答案 3 :(得分:0)
尝试进入应用设置>高级&启用以“客户端OAuth登录”结尾的内容;在这里工作:)