1

제목에서 알 수 있듯이 그쪽으로 페이스 북 알림 api를 사용하려고합니다. 나는 설명서를 읽고 난 다음과 같은 그래프로 POST를 수행하려고 : 나는 시도facebook 알림을 보내려고하면 "죄송합니다. 무엇인가 잘못되었습니다."응답

String appAccessURL = "https://graph.facebook.com/oauth/access_token?client_id=444146492324422"+ 
      "&client_secret=[MYAPPSECRET]" + 
      "&grant_type=client_credentials"; 

:

String notificationURL = 
       "https://graph.facebook.com/" + 
       String.valueOf(facebookUserId) + 
       "/notifications?" + 
       "access_token=444146492324422|8LOOIj7xPT2LFlx14_3SqKCDgVc" + 
       "&href=https://apps.facebook.com/Nmctesting" + 
       "&[email protected]["+String.valueOf(facebookUserId)+"]! You have won!!"; 

액세스 토큰은 하나의 그래프 쿼리에서 반환 그 당시 관리자였던 로그인 한 사용자의 액세스 토큰을 사용했지만 작동하지 않았습니다. 나는 내용의 응답으로 HTML 페이지를받을 수 있나요 어떤 시험의 경우

이 무슨 짓을했는지

가 잘못 "문제가 발생했습니다"?!

미리 감사드립니다.

+0

[업데이트 상기 한국어 그래프 디버거에 URL을 시도했을 때 : https://graph.facebook.com/100005109698784/notifications?access_token=AAAGT8unnOkYBAECmCKt0Ae3OinFEMJHp7BX0yd0rmrOoCb2nVzYumuOozDzA5wC8GZBZCfTt5Rq0O2dGKZAifHuLvZBznhFgSrHBGKhjrRw0ZBcyNHJnm&href=https://apps.facebook.com/Nmctesting&[email protected] [ 100005109698784]! 네가 이겼다!! { "오류": { "메시지": "(# 200) 만 웹 캔버스 앱을 앱 알림을 보낼 수 있습니다", "유형": "OAuthException" "코드" 나는 응답을 얻었다 (200) } } – stefan

+0

[업데이트] 앱 설정에서 Facebook 앱이 선택됩니다. 그래서 나는 그것이 페이스 북 앱이라고 생각한다. 또한, 그래프 호출은 페이 스북 페이지 탭에 의해 실행됩니다. 이것이 문제가 될 수 있습니까? 고맙습니다! – stefan

+0

이 문제의 근본 원인을 파악한 적이 있습니까? –

답변

0

FACEBOOK_USER_ID가 유효한 페이스 북 사용자 이름인지 확인하십시오. URI를 먼저 이스케이프해야 할 수도 있습니다. 올바른 사용자 이름 인 경우 https://www.facebook.com/FACEBOOK_USER_ID가 사용자의 페이스 북 페이지가 될 것이므로 다른 것을 시도하기 전에 브라우저에서 해당 페이지를 눌러보십시오.

관련 문제