2013-07-03 2 views
0

나는 두 명의 친구를 무작위로 선택하고 누가 더 나은 친구인지 선택하도록 요청합니다. 이제 내가 갖고있는 것은 친구 ID로, 폴링을 생성하고 이에 따라 데이터베이스에 저장해야합니다. Facebook 그래프 API를 사용하여 ID가 ​​있습니다. 이제해야 할 일은 장고에 전달하는 것뿐입니다.폴링 앱용 Django를 Facebook API와 함께 사용

나는 이것으로 얼마나 새로운가? 자바 스크립트 변수를 장고에 전달 하시겠습니까?

+0

그래서 Facebook API를 통해 친구 ID를 얻으려면 Facebook Javscript SDK를 사용 하시겠습니까? 백 엔드가 장고입니까? 정확히 데이터베이스에 저장해야하는 것은 무엇입니까? 친구의 신분증이나 친구의 다른 프로필 세부 사항 만? 질문 할 때 정확 해주십시오. – Babu

+0

예, Facebook Javascript SDK를 사용하여 친구 ID를 얻습니다. 백엔드는 Django이고, 사용자에게 친구 A와 친구 B (데이터베이스에서 친구 ID로 식별 됨) 중 하나를 선택하도록 요청하는 사용자를 위해 매번 설문 조사를 만들고 싶습니다. 선택한 친구에 따라 데이터베이스는 +1 투표로 업데이트됩니다. – geekchic

답변

0

두 가지 옵션이 있습니다. 자바 스크립트 SDK를 사용하여 클라이언트 측에서

,

  1. 는 ID와 함께 친구의 프로필 정보를 가져옵니다.
  2. JSON으로 변환하십시오.
  3. 데이터베이스에 데이터를 저장하는 django url/view에 대한 POST 요청을 수행하십시오.

이렇게하면 서버 측에서 그래프 API 쿼리를 더 이상 수행 할 필요가 없습니다. 그러나 이것은 당신을 도와주지 않을 것입니다 updating the data at realtime. FB에서 자신의 이름을 변경 한 친구 중 하나가 데이터베이스에 저장되면 이제는 쓸모 없게됩니다. 따라서 클라이언트 쪽에서 서버 측에 실시간 업데이트 게시물을 수행하도록 구현 된 것이 있는지 확인해야합니다. 어떤 장고 페이스 북의 그래프 API 응용 프로그램을 사용하여 서버 측에서

,

  1. 는 클라이언트 측에서 ID를 가져옵니다.
  2. fb 그래프 앱을 사용하여 서버 측 세부 정보를 가져옵니다.
  3. 데이터베이스에 저장하십시오.

이렇게하면 실시간 업데이트를 위해 콜백을 예약 할 수 있습니다. 클라이언트보다는 서버에 부담을주는 것이 항상 더 좋은 두 번째 방법을 선호합니다. 그리고 나는이 응용 프로그램이 간단하고 당신이 필요로하는 것을 찾았습니다. https://pypi.python.org/pypi/django-facebook-api/0.1.10

+0

많은 도움이됩니다. 감사합니다. – geekchic