Facebook에서 액세스 토큰을 받으려고합니다. 나는 지금 약간의 밤 동안 이것에 대항하는 머리를 두드리고 있었고, 눈의 또 다른 세트가 나를 도와 줄 수 있기를 바라고 있었다!페이스 북 서버 액세스 토큰의 사이드 플로우 문제 : "인증 코드 검증 오류."
https://developers.facebook.com/docs/authentication/에 나와있는 페이스 북의 서버 측 플로우는 액세스 토큰 URL이이 형식이어야한다고 설명합니다.
https://graph.facebook.com/oauth/access_token?client_id=000000000000000&redirect_uri=http%3a%2f%2flocalhost%3a57260%2f&client_secret=00000aa0a000a0a000000aaaa0000a00&code=0.aAaAaa_aaAaaaAAaAaA_aa__.0000.0000000000-0000000000|aAAa0AAaa0AA0aAAAAaAA0Aa0a0
I 나타나는 오류가 내가 본
{
"error": {
"type": "OAuthException",
"message": "Invalid verification code format."
}
}
입니다 :
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE
내 는이 URL합니다 (CLIENT_ID, client_secret의 값을 수정 코드)되어 정화 여러 게시물은 redirect_uri가 슬래시 ("/")로 끝나야한다고 말하면서 제공합니다. URL에있는 나에게 의심스러운 유일한 것은 포트 번호입니다. redirect_uri는 http://localhost:57260/입니다. Visual Studio에서 내 개발 주소를 할당 한 주소입니다. 이것은 에있는 내 사이트 URL과 일치합니다.
미리 감사드립니다. 내가 가진
흥미 롭습니다 ... 내 Facebook 사이트 URL은 "http : // localhost : 57260 /"이며 이것이 내가 일치해야한다고 생각한 것입니다. 내 facebook.com/dialog/oauth/ redrect_uri는 "http : // localhost : 57260/FacebookAuth.aspx"입니다. access_token redirect_uri가 "http : // localhost : 57260 /"대신 "http : // localhost : 57260/FacebookAuth.aspx"를 사용해야한다고 말하는 것입니까? 나는 오늘 밤 나중에 이것을 시도 할 것이다. – proudgeekdad
은 정확히/oauth /와 access_token에서 redirect_uri가 일치하여 문제를 해결했습니다. 고마워, 알렉세이! – proudgeekdad
@proudgeekdad 저를 위해 일했습니다! 고마워. – GameScripting