在 Graph Facebook API 中,如何根据用户的电子邮件获取用户的 ID?

In Graph Facebook API, how can I get the user's id given users's email?

我们正在创建与 Facebook Workplace 的集成。

我们掌握的有关用户的唯一信息是他们的电子邮件地址。我们需要找到用户的 ID 才能使用 API 和接收 webhook 事件。

我们如何做到这一点?

谢谢!

根据documentation,您只需要在url

末尾添加用户电子邮件地址即可调用图形api端点

GET /{email_address} HTTP/1.1 主持人:graph.facebook.com

Workplace 集成需要读取用户电子邮件地址 权限,否则您将无法执行呼叫。