2011-11-11 5 views
0

Google에서 이에 대한 혼합 답변을 많이 찾았으나 대부분 2-3 년이 지나지 않았습니다.Facebook iframe - 사용자가 앱을 승인하지 않은 경우에도 사용자 ID 식별

FB 페이지에 로그인하기 위해 iframe 앱을 제작하고 있습니다.

우리는 사용자가 각 콘텐츠에 대해 한 표의 투표를 제한하는 투표 메커니즘을 사용하고 있습니다.

1) 때때로 signed_request 변수로 전달 : 오히려 등록을 강요하는 것보다 우리는 그냥 ... 내가 잘하면 누군가가 조언 해 줄 수 있습니다 두 가지 문제에 충돌 한

을 사용자 고유의 FB의 ID에 대한 투표를 기록 할 거라고 앱에는 user_id가 전혀 포함되어 있지 않습니다. 겉으로보기에는 그냥 공백으로 표시됩니다.이 메시지는 수십 번 발생했지만 걱정할 정도로 자주 나타납니다 ...

2) 페이지 관리자가 로그인하면 사용자 ID 대신 페이지 ID를보고하는 것 같습니다. 이것이 표준 동작인지 다시 한번 이해해주십시오.

누구나 비슷한 것을 시도 했나요?

답변

0

페이스 북은 사용자가 앱을 기간을 정했을 경우에만 사용자 ID를 전송합니다. Facebook은 사용자가 승인하지 않는 한 제 3 자 앱에 식별 가능한 정보를 제공하지 않습니다. 그들이 그것을 보내고 있다면, 사용자는 앱을 승인했거나 Facebook에 버그가 있습니다.

관련 문제