问题:
我想将facebook应用程序作为画布页面提供给用户A('所有者')。如果用户A在其个人资料中看到该应用,则该应用应展示行为Ba。
如果有用户B(“访问者”)正在访问所有者个人资料并单击以查看所有者个人资料中的应用程序的画布页面,则该应用程序应根据访问者的个人资料显示行为Bb。访问者(用户B)在其个人资料中没有该应用程序。
类似的是,根据访问个人资料的每个人,乐队简介(http://www.facebook.com/hmbmusic?sk=app_178091127385)中的乐队页面等应用会有不同的行为。
我有一天研究过fb_sig_user和fb_sig_canvas_user这些东西并且无法得出结论是否可以做这样的事情。
有可能吗?有什么提示吗?
答案 0 :(得分:1)
这是可能的。用户授权您的应用后,您就可以访问自己的ID,并可以决定自己的身份。此外,如果您从不同的端点进入应用程序,则可以使用URL来做出决策。
您需要解码传递给您应用的已签名请求,以查看该用户是否已添加该应用。使用signed_request开始您的研究,这将使您朝着正确的方向前进。