gpt4 book ai didi

python - 在 python 中使用 appsecret_proof 调用 facebook graph api

转载 作者:行者123 更新时间:2023-11-28 19:49:02 28 4
gpt4 key购买 nike

在 python 中使用 appsecret_proof 参数进行图 api 调用的正确方法是什么?有没有允许这样的图书馆?

我试图使用“python for facebook”库,但文档实际上不存在,所以我无法弄清楚。

最佳答案

以下是使用 facebook-sdk 可以做到这一点的方法:

import facebook
import hashlib
import hmac

def genAppSecretProof(app_secret, access_token):
h = hmac.new (
app_secret.encode('utf-8'),
msg=access_token.encode('utf-8'),
digestmod=hashlib.sha256
)
return h.hexdigest()

app_secret = "xxxxxxxxx"
access_token = "xxxxxxxxx"
api = facebook.GraphAPI(access_token)
msg = "Hello, world!"
postargs = {"appsecret_proof": genAppSecretProof(app_secret, access_token)}
status = api.put_wall_post(msg, postargs)

使用 Python 2.7.9 和 facebook-sdk 1.0.0-alpha 测试。

关于python - 在 python 中使用 appsecret_proof 调用 facebook graph api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26248105/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com