Facebook请求权限
我有两个问题 requestPermissions字段是否位于此处(单击时运行) 还是在这里Facebook请求权限,facebook,meteor,facebook-oauth,meteor-accounts,Facebook,Meteor,Facebook Oauth,Meteor Accounts,我有两个问题 requestPermissions字段是否位于此处(单击时运行) 还是在这里 ServiceConfiguration.configurations.insert({ service: "facebook", appId: Meteor.settings.facebook.appId, secret: Meteor.settings.facebook.secret, requestPermissions: ['user_friends'] }); 将reques
ServiceConfiguration.configurations.insert({
service: "facebook",
appId: Meteor.settings.facebook.appId,
secret: Meteor.settings.facebook.secret,
requestPermissions: ['user_friends']
});
将requestPermissions字段添加到ServiceConfiguration时,它似乎没有任何效果
这两个选项都不会显示services.facebook字段上的friendslist。在哪里可以找到好友列表?这是当前facebook帐户包的一个bug吗?我也试过这样做
Accounts.onCreateUser(function (options, user) {
debugger;
// nothing here, options just holds name.
return user;
});
请帮忙检查:还有
你需要向Facebook请求权限,这是一个审查过程。请求Facebook没有提供给你的许可是没有用的。阅读此主题,了解facebook最近对API的更改:
我正在使用
fbgraph
包查询Facebook:我没有使用accounts ui包。Facebook不需要审查所有权限。就像生日一样。如果我错了,请纠正我。我知道这一点,因为当我获得borthdY许可时,fAcebook弹出对话框明确警告我要查看。但不是朋友名单。哇,我真傻。我明白了。我需要通过另一次调用graph api再次请求好友列表。如果您希望所有Facebook都能够登录您的应用程序,则需要请求您的权限。如果审查未认为您的应用程序已准备就绪,则审查将被拒绝。上个星期刚发生在我身上。谢谢,你的最后一句话让我意识到我做错了什么。事实上,我以前使用过fb graph api,从未想过我必须单独请求获取更多数据,如好友列表等。但我的第一个问题呢?我是否使用serviceconfiguration配置权限,因为这样做不会生效,除非我使用meteor.LoginWithFaceBook在我当前的一个项目中进行配置,否则我们不会在accounts config中定义权限。我们只需构建Facebook查询并使用fbgraph
运行它。我们正在使用Facebook登录,但它是独立的组件,不共享任何通用代码。除了FB权限审核问题外,您将requestPermissions放在了哪里?Meteor.loginWithFacebook({requestPermissions:['user_friends']});为我工作
Accounts.onCreateUser(function (options, user) {
debugger;
// nothing here, options just holds name.
return user;
});