Php 从facebook选项卡URL捕获URL参数
我需要从我的facebook标签URL中捕获URL参数,即 app_数据参数值为{id:1} 我的php看起来像这样Php 从facebook选项卡URL捕获URL参数,php,facebook,Php,Facebook,我需要从我的facebook标签URL中捕获URL参数,即 app_数据参数值为{id:1} 我的php看起来像这样 require 'fb/facebook.php'; $facebook = new Facebook(array( 'appId' => 'my_app_id', 'secret' => 'my_secret', 'cookie' => true )); $signedRequest = $facebook->getSignedRequ
require 'fb/facebook.php';
$facebook = new Facebook(array(
'appId' => 'my_app_id',
'secret' => 'my_secret',
'cookie' => true
));
$signedRequest = $facebook->getSignedRequest();
$appData = array();
if (!empty($signedRequest) && !empty($signedRequest['app_data'])) {
$appData = json_decode($signedRequest['app_data'], true);
}
从未设置条目$signedRequest['app_data']。任何地方都没有FB错误,$signedRequest的所有其他条目,如$signedRequest['code'],看起来都正常
我的应用程序处于沙盒模式。没有导致参数丢失的重定向正在进行
我能做什么
这是我的签名请求:
array(4) { ["algorithm"]=> string(11) "HMAC-SHA256" ["code"]=> string(344) "AQCPnmrVunEJ3D4qbwm2PrulMCJrd14iLfK6MwNmA8FzdaIGwlO4OmlvaYiNss0BJjIIjV5P5P2Oq4JrK71qbB-MBi8jcb26TabckkvJF5lGhyGpgRv5BHY_-YAOnqch1CMAKMwZCYcXIZP6CjSdXvoE-ZkDe_QhIKGi8fdNRFQHrwxNSr4oDKtwqNxKCLPJ96nQOlNrw_GxE5ARamR26ge9hmSnKY6cPdA9C0IMTDnufXJoYOluuFt53_Vu59Jqv33tWmP6gz-zV9kuJ8MIvXkfFCpxlzAh2Wgr_cyx7OumxCNv5NDvzeYNhHDOg1MrP2zwxI9ex_YG6A9_eNf_UASy" ["issued_at"]=> int(1374715498) ["user_id"]=> string(15) "100004071391531" }
这是一个配置问题。目标URL缺少尾随的“/”。真是浪费时间