我正在尝试使用以下代码获取 facebook 应该提供的“fb_sig”参数:
$parms='';
foreach ($_REQUEST as $name=>$val)
{
if (substr($name,0,6)!='fb_sig') continue;
if ($parms!='') $parms.='&';
$parms.=$name.'='.$val;
}
我需要它以便将这些参数发送到需要使用 facebook api 的 php 代码(即获取朋友列表),到目前为止它可以正常工作。我从这里得到代码: http ://www.foobots.net/breakouts.html
但是当我激活“OAuth 2.0 for Canvas”以便能够使用 facebook credits api 时,“Parms”最终成为一个空字符串。根本没有“fb_sig”参数。当我解析 signed_request 时,它们也不存在。
是否可以使用“OAuth 2.0 for Canvas”并且仍然可以访问“fb_sig”参数?