2013-02-21 3 views
0

내 레일 앱에서 페이스 북 실시간 업데이트를 사용하려고합니다.Facebook 실시간 업데이트

Object: user 
    Fields: email, likes 
    Callback: http://fb-realtime-test.herokuapp.com/facebook/subscription 
    Verify Token: stringToken 

나는 또한 내가 가입 한 분야에 대한 구독을 얻을 수 있습니다 : 나는 다음과 같은 매개 변수와 페이스 북의 설정 페이지에서 "사용자"와 "이메일"개체에 대한 실시간 업데이트 필드를 추가했다.

의 URL https://graph.facebook.com/141213822708267/subscriptions?access_token=141213822708267|-drf6Izviu3BSJ1YgU-Dx5Wi0GY&method=get

반환 "user_likes"와 "이메일"사용자 로그인에 대한

{ 
    "data": [ 
     { 
     "object": "user", 
     "callback_url": "http://fb-realtime-test.herokuapp.com/facebook/subscription", 
     "fields": [ 
      "email", 
      "likes" 
     ], 
     "active": true 
     } 
    ] 
} 

I도 추가 허가. 좋아요 또는 이메일이 수정 된 경우 Facebook에서 POST 호출을 볼 수 없습니다.

내가 뭘 잘못하고 있는지 안내해주세요. 고맙습니다.

답변

0

문제가 해결되었습니다. 내 레일 앱 n heroku를 호스팅했기 때문에 페이스 북에서 POST 콜백을받을 수 없습니다. Heroku와 함께 그것은 단일 프로세스에 대한 제한 따라서 따라서 나는 페이스 북에서 얻었지만 POST가 없습니다. Heroku는 단일 dyno로 다른 프로세스를 차단합니다. 우리가 페이스 북에서 포스트 콜백을 얻으려면 두 개의 다이노 스를 얻을 필요가 있다는 것을지지하십시오.

관련 문제