2012-05-07 6 views
0

을 게시 어쩌면 이것이 내가 새로운 액션을 설정하는 과정을 통해 갈잘못된 사용자 오픈 그래프 작업

행동 (우리가 아직 테스트하고) 작동 얼마나 승인되지 않은 것입니다, 내 코드베이스를 유선 적절한 메타 태그를 갖고 무엇을하지 않는지, 그리고 게시 작업을해야합니다. 액션을 테스트 할 때 내 활동 로그에 표시되는 것을 볼 수 있으며 앱의 다른 개발자가 타임 라인에 표시되는 것을 볼 수 있습니다. 완전한!

그러나 앱에있는 다른 개발자 중 한 명이 작업을 게시하면 마치 내가 한 것처럼 나타납니다. 그것은 내 활동 로그에 나와 같이 보여 주며, 내가 타임 라인에서 액션을 트리거 한 것처럼 보여줍니다.

내가 아는 한, 요청과 함께 사용자 정보를 전달하지 않습니다. 오브젝트 데이터 만.

나는 분명한 뭔가를 놓치고 있습니까? 승인되지 않은 작업은 어떻게 작동합니까?

+0

오픈 그래프를 사용 했으므로 사용자는 전달되지 않습니다. FB는 보안 (쿠키 및 그 모든 것들)을 통해 얻을 수 있습니다. –

답변

1

그것은 바보 같은 소리지만, 당신이 페이스 북에 게시물을 할 때 당신은 당신의 자신의 토큰이 아닌 사용자의 인증을 통과하고 있는지, 그렇지 않으면 다른 모든 작업 누군가가 당신으로 게시됩니다 않습니다 할 수 있습니다.

+0

#facepalm - 이것이 문제였습니다. "코드 가져 오기"비트에서 access_token은 사용자가 아니라 작업과 관련이 있다고 생각하여 모든 사용자에게 동일한 토큰을 전달했습니다. 감사! –