0

I access_token von FB AccountKit Verwendung wurde, aber es scheint, dass die Zugriffstoken von Facebook-Account-Kit sind nicht das gleiche wie Facebook Graph API ZugriffstokenErste facebook Benutzerinformationen AccountKit Zugriffstoken API via Facebook Graph mit

Ausgabe von https://graph.accountkit.com/v1.1/me?access_token=THE_ACCESS_TOKEN richtig zeigt

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

Wenn ich die gleiche id verwenden von oben als userID und THE_ACCESS_TOKEN als accessToken mit Facebook SDK

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

Es zeigt:

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

Ist meine Annahme richtig? (Das AccountKit-Zugriffstoken entspricht nicht dem Facebook Graph-API-Token)

Wie erhalten Sie die Facebook-Benutzerinformationen, wenn Sie nur Konto-Kit-Token haben? oder es ist überhaupt nicht möglich?

Antwort

1

Account Kit verwendet eine andere Grafik als die Facebook-Grafik und verschiedene Zugriffstoken. Mit Account Kit erstellte Konten sind nicht mit Facebook-Konten verknüpft. Sie können das Account Kit-Zugriffstoken verwenden, um die Account Kit-Grafik-API abzufragen, um die Telefonnummer oder die E-Mail-Adresse und die Konto-ID zu finden.