Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对facebook需求的Javascript SDK与PHP SDK_Javascript_Php_Wordpress_Facebook_Facebook Graph Api - Fatal编程技术网

针对facebook需求的Javascript SDK与PHP SDK

针对facebook需求的Javascript SDK与PHP SDK,javascript,php,wordpress,facebook,facebook-graph-api,Javascript,Php,Wordpress,Facebook,Facebook Graph Api,我有一个网站(wordpress),目前支持通过Facebook登录。这是由JSSDK完成的。我在facebook的API上有0点经验,所以我仍在努力弄清楚我要怎么做,去哪里 现在,我想在让用户做一些事情之前进行各种检查。 例如,仅当他参加过某个活动或喜欢该网页等时,才对特定项目进行评分 到目前为止,我做得很好,但我想知道如果您愿意,上面的“操作”或“检查”是否应该是服务器端的一部分 我想让他们也可以选择参加或拒绝一个活动,但如果我输出5个活动,我必须向FB图发送5个电话,并在客户端进行一些搜索

我有一个网站(wordpress),目前支持通过Facebook登录。这是由JSSDK完成的。我在facebook的API上有0点经验,所以我仍在努力弄清楚我要怎么做,去哪里

现在,我想在让用户做一些事情之前进行各种检查。 例如,仅当他参加过某个活动或喜欢该网页等时,才对特定项目进行评分

到目前为止,我做得很好,但我想知道如果您愿意,上面的“操作”或“检查”是否应该是服务器端的一部分

我想让他们也可以选择参加或拒绝一个活动,但如果我输出5个活动,我必须向FB图发送5个电话,并在客户端进行一些搜索,以便根据他在活动中的状态使用按钮

我担心这会对客户方造成很大影响

另一种选择是使用JSSDK仅用于登录目的,然后使用PHP SDK进行各种检查和其他输出

总的来说,我在PHP方面比在JS方面更有经验,我仍在努力决定走哪条路


非常感谢

您应该全部使用PHP,因为这是您完全控制用户操作的唯一方法,因为客户端脚本可以由用户操作。没有理由需要使用JavaScript来实现任何功能,包括登录过程。Facebook有一个强大的PHP SDK,可用于登录。这里有一个关于如何使用它的好教程:

顺便说一句,这是为了激励“喜欢”页面,他们称之为“喜欢”页面:

你不能鼓励人们使用社交插件或喜欢某个页面。这包括提供奖励,或根据用户是否喜欢某个页面对应用程序或应用程序内容进行分级。鼓励人们登录你的应用程序、在某个地方签入或在你的应用程序页面上输入促销信息仍然是可以接受的


是的,我记得几个月前Facebook改变了政策。我知道喜欢什么,所以我会去登记入住,但你们知道参加活动的情况吗??比如说,你必须参加一个活动才能评价某件事?我在他们的下面找到了这样一句话:“只激励某人登录你的应用程序,在你的应用程序页面上输入促销信息,或在某个地方登录。不要激励其他行为。”因此,激励活动的参与似乎是不允许的。还要注意的是,根据FB的新SDK和政策,您的网站必须经过审查才能将FB的SDK用于多种用途,因此建议您严格遵守其政策,不要冒险进入任何灰色区域。顺便说一句,如果您觉得我的回答有帮助,请将其标记为您接受的答案,因为这有助于我在网站上建立声誉:)