0

Я использовал access_token из FB AccountKit, но мне кажется, что маркер доступа из набора счетов facebook не то же самое, как доступ API Facebook, Graph лексемПолучение информации о пользователе facebook, используя маркер доступа AccountKit через Facebook Graph API

Выхода из https://graph.accountkit.com/v1.1/me?access_token=THE_ACCESS_TOKEN показывает правильно

"id": "1581612245187273", 
"phone": { 
    "number":   "+628979291xxx", 
    "country_prefix": "62", 
    "national_number": "8979291xxx", 
}, 

Когда я использовать тот же id сверху, как userID и THE_ACCESS_TOKEN как accessToken использованием Facebook SDK

fb.Get(`/` + userID, fb.Params{ 
    `fields`:  `name,email,birthday,gender,hometown,languages,location,religion,picture`, 
    `access_token`: accessToken, 
}) 

Он показывает:

"error": { 
    "fbtrace_id": "GKBnPt6ZdMm", 
    "message": "Malformed access token", 
    "type":  "OAuthException", 
    "code":  "190", 
}, 

Является ли мое предположение верно? (токен доступа AccountKit не совпадает с токеном Facebook Graph API)

Как получить информацию о пользователе в facebook, если у вас есть только токен доступа к учетным записям? или это вообще невозможно?

ответ

1

Учетный счет использует другой график графика Facebook и различные токены доступа. Учетные записи, созданные с помощью набора учетных записей, не связаны с учетными записями Facebook. Вы можете использовать токен доступа к набору учетных записей, чтобы запросить API-интерфейс набора учетных записей для поиска номера телефона или электронной почты и идентификатора учетной записи.