PHP/Javascript Web应用程序邀请朋友
应用程序基础:PHP/Javascript Web应用程序邀请朋友,javascript,php,facebook,facebook-graph-api,Javascript,Php,Facebook,Facebook Graph Api,应用程序基础: 不是游戏 带有PHP服务器端代码的本机/自定义AnjuralJS UI 我在这里发疯了。我已经四处寻找了一个多月的解决方案,最后我发布了一个问题寻求帮助 我有一个web应用程序,我正在为一个朋友构建。该应用程序由一个JS(AngularJS)前端和一个PHP后端构建。我已经能够为facebook登录设置逻辑,并允许用户在我的应用程序中将facebook帐户链接到他们的本地帐户。现在的问题是,我们希望能够允许与facebook绑定到其帐户的用户能够邀请他们的facebook朋友
- 不是游戏
- 带有PHP服务器端代码的本机/自定义AnjuralJS UI
- 用户A希望邀请用户B加入应用程序。
- 用户B的系统存储ID
- 用户B单击链接并在应用程序上创建一个帐户。
- 系统根据存储的邀请id列表检查用户B的facebook id
- 如果系统找到用户id,应用程序现在应该能够将他们作为本地数据库中的朋友关联起来
(我希望我的问题不会让任何人感到困惑)不幸的是,如果B不安装你的应用程序,你就无法知道并记录B的facebook id。当他们引入应用程序范围的ID时,情况发生了变化 我认为你唯一能做的就是用id-name对存储请求,当B安装应用程序时,如果B的朋友安装了应用程序并且他们向B发送了请求,请检查请求表 比如说, 假设迈克尔(这里是A)有身份证12,德怀特有身份证11
inviter_id inviter_name invited_token invited_name
12 Michael as1231e67dqd2e Dwight
当德怀特安装该应用程序时,他应该把迈克尔作为id为12的朋友。如果Dwight的朋友(Michael、Mose等)邀请您,您可以检查此表。因为您存储在“邀请的名称”中的名称不是唯一的,这可能会给出错误的结果
我希望我正确理解了您的问题:)我正在考虑这个问题,似乎这将是一个解决方案,但使用“发送”对话框,您无法获得请求id或其他任何信息。我还试图获取使用该应用程序的朋友列表(那些授权该应用程序的朋友),但列表似乎仍然是空的。为什么需要请求id?您是否在登录对话框中获得用户\朋友权限?