我有一个网站(wordpress),目前支持通过Facebook登录。这是由JS SDK完成的。我在facebook的API上有0次体验,所以我仍在努力弄清楚我将如何以及在哪里。
现在我想在让用户做一些事情之前做各种检查。 例如,只有在他参加过某个活动,或者喜欢该网页等等时才对特定项目进行评级。
到目前为止,我做得还不错,但我想知道上述"行动"或者"检查"如果你愿意,应该成为服务器端的一部分。
我想给他们选择参加或拒绝一个活动,但是说我输出5个事件,我必须向FB图发送5个电话并在客户端进行一些搜索以便我可以根据他在活动中的状态使用按钮。
我担心这会对客户产生很大的影响。
另一种选择是仅使用JS SDK进行登录,然后使用PHP进行各种检查和其他操作。
我在整体PHP方面比JS更有经验,我仍然在试图决定走哪条路。
非常感谢
答案 0 :(得分:2)
您应该将PHP用于所有这些,因为这是您完全控制用户操作的唯一方式,因为客户端脚本可以由用户操作。您没有理由 为其中的任何一个使用JavaScript,包括登录过程。 Facebook有一个强大的PHP SDK,可用于登录。这里有一个关于如何使用它的好教程:Login with facebook using PHP
顺便说一下,激励"喜欢"是against Facebook's policy页面,他们称之为类似门控:
你不能激励人们使用社交插件或喜欢页面。这包括根据某人是否喜欢某个页面来提供奖励或门控应用或应用内容。鼓励人们登录您的应用,在某个地方办理登机或在您应用的网页上输入促销信息仍然可以接受。