是否可以通过编程方式为 Facebook API 请求新的密钥?
Is it possible to request a new secret key for Facebook API programmatically?
有没有办法通过 facebook API 为 Facebook 申请新的密钥?本质上,我会使用我自己的密钥来请求一个新的密钥,用于密钥轮换。
我查看了 Facebook API 文档,但找不到有关此操作的任何信息。我怀疑他们不会支持它,但我只想确认没有自动轮换 API 密钥的方法?谢谢!
当你说 "Key" 时,我假设你的意思是 "Access Token",而你在谈论 "User Access Tokens"?那是不可能的,您只能在用户交互时获得一个新的用户令牌。更多信息:
- https://developers.facebook.com/docs/facebook-login/access-tokens
- http://www.devils-heaven.com/facebook-access-tokens/
不确定密钥轮换是什么意思,但用户令牌是唯一不能永远有效的 "Key",所以我想这就是您所说的...
编辑:看来您确实在谈论 "App Secret",它不能用 API 更改,但您可以在您的应用程序设置中更改它。仅当有人意外获得您的 App Secret 或发生某些安全问题时,轮换才有意义。最好阅读此内容并仅允许 API 调用服务器端:https://developers.facebook.com/docs/graph-api/securing-requests#appsecret_proof
有没有办法通过 facebook API 为 Facebook 申请新的密钥?本质上,我会使用我自己的密钥来请求一个新的密钥,用于密钥轮换。
我查看了 Facebook API 文档,但找不到有关此操作的任何信息。我怀疑他们不会支持它,但我只想确认没有自动轮换 API 密钥的方法?谢谢!
当你说 "Key" 时,我假设你的意思是 "Access Token",而你在谈论 "User Access Tokens"?那是不可能的,您只能在用户交互时获得一个新的用户令牌。更多信息:
- https://developers.facebook.com/docs/facebook-login/access-tokens
- http://www.devils-heaven.com/facebook-access-tokens/
不确定密钥轮换是什么意思,但用户令牌是唯一不能永远有效的 "Key",所以我想这就是您所说的...
编辑:看来您确实在谈论 "App Secret",它不能用 API 更改,但您可以在您的应用程序设置中更改它。仅当有人意外获得您的 App Secret 或发生某些安全问题时,轮换才有意义。最好阅读此内容并仅允许 API 调用服务器端:https://developers.facebook.com/docs/graph-api/securing-requests#appsecret_proof