没有关于AppSecret Proof for Server API调用的文档?

时间:2013-05-21 19:49:44

标签: facebook-graph-api call server-side

如果我启用高级设置中的选项,则会给我 BAD请求或错误代码400

如果启用此选项,AppSecret_Proof参数的所需值是什么?

2 个答案:

答案 0 :(得分:3)

如果你访问github并查看他们的PHP SDK code,你就会发现他们如何生成appsecret_proof的价值。

enter image description here

最近添加了这部分,因此您必须参考最新版本的PHP SDK。要激活/停用,您必须访问App Dashboard>设置>高级。

编辑:2013-08-09
现在他们有official document

答案 1 :(得分:3)

来自文档文章Securing Graph API Requests

  

应用程序机密证明是您的访问令牌的sha256哈希值,使用app secret作为密钥。以下是PHP中调用的内容:

$appsecret_proof = hash_hmac('sha256', $access_token, $app_secret);