facebook-graph-api - 此资源不适用于 Facebook Graph API 中的 Workplace 应用程序
问题描述
我想在工作场所集成中按名称搜索用户。所以我正在使用图形 API 并发送这个请求
GET https://graph.facebook.com/search?q=jay&type=user&access_token={access_token}&appsecret_proof={sha256 hash of access token and app secret}
但它给了我一个错误说
{
"error": {
"message": "(#3) This resource is not available for Workplace applications.",
"type": "OAuthException",
"code": 3,
"fbtrace_id": "D7Zu8E7sIkY"
}
}
有人,请帮帮我,我的目标是通过他们的名字而不是电子邮件ID或用户ID来查找用户的信息。
解决方案
在工作场所,您不能按姓名搜索用户,而只能按 ID 或电子邮件地址搜索用户。
为了通过电子邮件搜索用户,调用是
GET /scim/v1/Users?filter=userName%20eq%20%22juliusc@example.com%22 HTTP/1.1
Host: www.facebook.com
Authorization: Bearer {your access token}
推荐阅读
- python - 对象工厂设计用于初始化父类或子类对象
- python - 如何将二进制字符串的文字字符串表示形式转换为二进制字符串?
- c++ - 节点插件 Nan::NewBuffer 导致内存泄漏
- javascript - 复制状态(数组)并保持静态
- azure - Azure 存储帐户队列获取新消息到达(理想的逻辑应用程序)
- python - Django 将 values 或 values_list 与不相关的模型一起使用
- python - 如何在 Django 模板中使用 instaceof?
- sharepoint - Sharepoint 在“AllItems.aspx”中显示(不完整)ID
- mysql - 是否有一个 SQL 函数仅在基于另一个条件未找到行值时才返回行
- asp.net-mvc - 如何将整个 ASP.NET MVC 网站从 www.test.com 移动到 www.test.com/xyz