Javascript SDK vs PHP SDK for facebook needs


Javascript SDK vs PHP SDK for facebook needs

我有一个网站(wordpress),目前支持通过Facebook登录。这是由 JS SDK 完成的。我在Facebook的API上有0 epxexperienceence,所以我仍在努力弄清楚我要去的方式和地点。

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

到目前为止,我做得很好,但我想知道上述"操作"或"检查"是否应该成为服务器端的一部分。

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

我担心这会对客户端产生很大影响。

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

我在PHP方面总体上比JS更有经验,我仍在尝试决定走哪条路。

多谢

你应该使用PHP来完成所有这些工作,因为这是你完全控制用户所做的事情的唯一方法,因为客户端脚本可以由用户操作。没有理由需要对其中任何一个使用JavaScript,包括登录过程。Facebook有一个强大的PHP SDK,可用于登录。这里有一个关于如何使用它的很好的教程:使用PHP登录Facebook

顺便说一句,激励"喜欢"页面的政策是违反的,他们称之为喜欢门控:

您不得激励用户使用社交插件或赞主页。这包括提供奖励,或者根据用户是否赞过主页来限制应用或应用内容。激励用户登录您的应用、在某个地点签到或在应用主页上参加推广活动仍然是可以接受的。