我是Facebook上一个小组的管理员,它有大约40-50名成员.现在我正在为该组建立一个网页,该网页将使用Facebook登录授权用户(如果重要的话,我正在使用Laravel + SammyK的LaravelFacebookSDK).
一切正常,但有一个问题.我想限制只有Facebook组成员的登录.最好的方法是使用/ me/groups API,但这需要user_groups
权限,这是受限制的.
当然有一些'hacky'解决方案,比如让每个用户手动向App Insight用户手动,或者每天编写一个脚本来更新我服务器上包含组成员列表的数据库,但是不是一种简单,优雅的方式去做这个?
我非常怀疑Facebook是否会允许我user_groups
仅仅为此使用该权限.
说实话,我是jQuery的初学者,现在我被卡住了.我想将数据从我的HTML表单发送到php,它将数据添加到数据库并返回一些我想在原始HTML上显示的值.这是我的代码:
$.ajax({
type: "POST",
url: "http://mysite.com/process.php",
data: { data: mydata },
cache: false,
dataType: "text",
error: function(jqXHR, textStatus, errorThrown){
alert(jqXHR.status);
alert(jqXHR.statusText);
alert(jqXHR.responseText);
},
success: function(data){
getContentBox().innerHTML = data;
}
});
Run Code Online (Sandbox Code Playgroud)
它返回一个jqXHR对象,其中status
= 0,statusText
="error"并为空responseText
.但是,我的php似乎工作,我看到我的数据插入我的数据库.我究竟做错了什么?
任何帮助,将不胜感激.提前致谢!
编辑:Chrome控制台说XMLHttpRequest无法加载http://mysite.com/data.php.Access-Control-Allow-Origin不允许使用原点http://www.mysite.com.