【发布时间】:2011-10-26 17:48:25
【问题描述】:
我正在尝试使用以下代码获取 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”参数?
【问题讨论】: