时间:2011-09-02 22:14:43

标签: facebook permissions facebook-like

我正在开发一个自定义标签“本周的尾部”,用户可以上传照片,其他人可以投票。除了我需要阻止访问不是粉丝的用户。我现在的申请表如下:

1)用户(非粉丝/非许可)到达选项卡并查看参赛者。

2)用户认为需要投票或上传,因此用户点击“投票/立即上传照片”按钮,然后将用户重定向到权限页面。

3)用户然后接受权限并被重定向到非粉丝页面(只有这样才能真正知道用户是否是粉丝),提示用户喜欢该页面。

4)这是我遇到问题的地方 - 用户然后按下类似按钮,Facebook页面不刷新。

当用户刷新时,一切都是A-OK,但我宁愿不让他们做一个额外的步骤,需要让他们感兴趣。

5)继续投票或上传,大家都很开心。 (除了我)。

这有什么办法吗?似乎权限页面在重定向或...期间执行了某些操作?我一无所知,一直在寻找几天!

我注意到的一件事是:一旦用户从权限页面重定向回来。网址得到这个:

  

&安培;状态= 321608018ea1c0bc0e449ebcb12345d3&安培;代码= AQBy13WknCcof7FjfigjHaDrGd7zn-LbqMD5n_Lta4-whrHIKLYdF889qmzW3sQBZUegMUp8etYs5AgZHPmpB7jMKfpOgKJLtEjZbXYhZjn76GX3kFxX1HoxWIcyHRvMWLd9tUDAN1Ke6NSdeAFqF6mQIF8NJiLsl_jGqILvHdKW5nnLVfv40XHWO - d1TO2aTc#

一旦删除,like按钮就能完美运行。

有没有办法绕过这个?

1 个答案:

答案 0 :(得分:0)

也许你应该让用户在询问权限之前喜欢这个页面?这是更常见的用户流程。您可以通过检查签名请求来判断用户是否喜欢该页面。更多https://developers.facebook.com/docs/authentication/signed_request/