2016-09-20 4 views
-3

내 비즈니스 페이지에 대한 페이스 북의 로봇을 통합하기 위해 노력하고 따라하고 this페이스 북 메신저 봇 (은 webhook)

복사 된 JS 코드 설정은 webhook에 주어은 .js 파일을 만든 ...하지만 난 확인하려고 할 때와 URL에 대한 유효성을 검사 할 수 없습니다. 응답이 요청과 일치하지 않습니다. 예상 값 = '1227072936',받은 = 'app.get ('/ webho ... ' ")

오전 .net 개발자이고 자바 스크립트 코딩에 대해 전혀 모르겠다.

아무도 나에게 어디가 잘못 될지 제안 해 줄 수 있습니까?

자바 웹 훅을 확인하면서
+2

_ "webhook을 설정하고 .js 파일을 생성하도록 복사 된 js 코드"_ - 어디에서 무엇을 통해 실행합니까? (당신은 이것이 Node, js 예제라는 것을 알고 있습니까? .net 개발자라면, 왜 그것을 _in_ .net으로 구현하지 않습니까?) – CBroe

답변

0

이 내 코드입니다

당신이 그물에 그런 일이 난 그냥 doPost 메소드와 serlvet를 만든 다음 아래와 같이 요청 매개 변수를 이눔

..

 String token = req.getParameter("hub.verify_token"); 
     if (token != null && !token.equals("")) { 
      resp.setContentType("text/html"); 

      if (token.equals("{verified_token}")) { 
       String challenge = req.getParameter("hub.challenge"); 
       System.out.println("I am WebHock Verification --------> "); 

      } 
     } 

{verified_token}

내 serlvet의 URL로 대체 아래 이미지에서은 webhook URL 내은 webhook URL을 확인하면서 내가 추가 한 토큰 : enter image description here 내가 희망 도움을 당신에게

+0

코딩을 완료 할 수 있습니까? req 및 resp 무엇입니까? – 07S21

+0

내 자식에 찾을 수 있습니다 : https : //github.com/gamal-ahmed/FacebookMessanger_WatsonDialog_VirtualAgent/blob/master/src/main/java/messanger/virtualagent/bot/serlvet/MessangerBot.java –

+0

@ 07S21 확인 업데이트 답변을 –

관련 문제