【发布时间】:2012-01-03 23:06:01
【问题描述】:
当我尝试在 PHP 中使用 ['signed_request'] 时,我无法获得 [page][liked] / Page ID 值。
我只能从['signed_request'] 获得[algorithm]、[issued_at]、[user]、[country]、[locale]、[age] 值。
我在应用程序的身份验证对话框页面中创建了“users_like”权限。我已经设置了一个 Canvas 页面。
请帮我找出问题和解决方案。
附:我想设置一个登陆页面,可以检查用户是否喜欢。
【问题讨论】:
-
听起来您没有将应用添加到您的页面并且没有从该选项卡访问该应用!
-
我已添加应用并设置为登录页面。但目前的应用程序没有检查程序。
-
嗨,ifaour:如果应用没有在粉丝页面上线,它可以支持页面liked_status吗?
-
我不确定
liked_status是什么意思。这真的很简单,如果从页面选项卡中加载应用程序......它会收到一个额外的参数page,并设置或不设置liked值!看看我的tutorial。 -
嗨,ifaour,谢谢,我看了你的教程页面后知道问题所在。这是因为我将页面标签和画布设置为相同的 URL 和位置。 Page_like 仅适用于“页面标签”。
标签: php facebook-graph-api facebook-like facebook-apps facebook-canvas