【问题标题】:This resource is not available for Workplace applications in Facebook Graph API此资源不适用于 Facebook Graph API 中的 Workplace 应用程序
【发布时间】:2023-04-04 09:00:01
【问题描述】:

我想在工作场所集成中按名称搜索用户。所以我正在使用图形 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 来查找用户的信息。

附:我已授予我集成的所有权限。

【问题讨论】:

    标签: facebook-graph-api facebook-workplace


    【解决方案1】:

    在工作场所,您不能按姓名搜索用户,而只能按 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}
    

    【讨论】:

    • 是的,我知道我可以通过scim API 搜索特定用户,但是如果我想按名称搜索用户怎么办。没有什么可以做的吗??
    • 不,抱歉,无法直接使用 Graph API 进行操作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多