我从github这里下载了样本(https://github.com/facebook/credits-api-sample)
结束测试。但是发生了错误。
*Error message returned from Facebook:
1383004
Order::update_order called with invalid state transition:3 -> 0*
我的问题是什么?
答案 0 :(得分:0)
解决。
我需要更改“for Canvas的signed_request”,在https://developers.facebook.com/apps/高级标签处确认。
示例代码有错误。
function parse_signed_request的部分
$expected_sig = hash_hmac('sha256', $payload, $secret, $raw = true);
if ($sig !== $expected_sig) {
error_log('Bad Signed JSON signature!');
return null;
}
那里出现错误。我认为代码不重要,代码只是用于检查。所以我设置了代码注释。
它有效!!