Этот ресурс недоступен для приложений Workplace в Facebook Graph API - PullRequest
0 голосов
/ 27 сентября 2018

Я хочу найти пользователя по имени в интеграции на рабочем месте.Поэтому я использую Graph 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}

Но он выдает ошибку: 1004 *

{
  "error": {
      "message": "(#3) This resource is not available for Workplace applications.",
      "type": "OAuthException",
      "code": 3,
      "fbtrace_id": "D7Zu8E7sIkY"
  }
}

Кто-нибудь, пожалуйста, помогите мне, Моя цель - найтиинформацию о пользователе по его имени вместо идентификатора электронной почты или идентификатора пользователя.

PS Я дал все разрешения для своей интеграции.enter image description here

1 Ответ

0 голосов
/ 27 сентября 2018

на рабочем месте вы не можете искать пользователей по имени, а только по идентификатору или адресу электронной почты.

Для поиска пользователя по электронной почте необходимо набрать

GET /scim/v1/Users?filter=userName%20eq%20%22juliusc@example.com%22 HTTP/1.1
Host: www.facebook.com 
Authorization: Bearer {your access token}
...