0
요청 2.0에서 보낸 사람 ID를 가져 오는 방법은 무엇입니까? 요청 ID와받는 사람 ID가있는 개체를 반환하는 것을 알고 있지만 보낸 사람의 ID를 얻는 방법을 모르겠습니다.페이 스북 요청 2.0 보낸 사람 ID
요청 2.0에서 보낸 사람 ID를 가져 오는 방법은 무엇입니까? 요청 ID와받는 사람 ID가있는 개체를 반환하는 것을 알고 있지만 보낸 사람의 ID를 얻는 방법을 모르겠습니다.페이 스북 요청 2.0 보낸 사람 ID
요청이 전송 될 때 발신자가 귀하의 앱에 로그인되어 있기 때문에 발신자가 누구인지 알 수 있습니다. 그러면 발신자를 알 수 있습니다.
요청을 받으면 요청을 반복하고 각 요청의 보낸 사람을 볼 수 있습니다. 이 코드는 the documentation에 나열되어 있습니다 :
요청의 세부 사항을 확인하는 GET 요청에 대한 응답은 다음과 같습니다
{
"id": "REQUEST_OBJECT_ID",
"application": {
"name": "APP_DISPLAY_NAME",
"canvas_name": "APP_NAME", // This is identical to the app namespace
"namespace": "APP_NAMESPACE",
"id": "APP_ID"
},
"from": {
"name": "SENDER_USER_NAME",
"id": "SEND_USER_ID"
},
"message": "Check out this Awesome Request!",
"created_time": "2012-01-24T00:43:22+0000",
"type": "apprequest"
}
만약 사용할 수 없습니다 '에서'이 보내는 사용자가 가지고 있다고 할 수있다 앱을 차단 한 다음 계정을 사용 중지 한 경우 등이 해당됩니다.이 경우 해당 사용자를 표시하지 않고 요청을 삭제할 수 있습니다.
사람들이 귀하의 앱을 사용하지 않고도 앱에 대한 요청을 보낼 수 있습니다 앱의 경우 발신자를 확인할 수 없습니다. https://developers.facebook.com/bugs/239476836116522 –
Ah, 예, 버그 보고서가 OP의 API 사용에 영향을 미칠 수 있습니다. 그러나 내 대답은 일반적인 경우에 유효합니다. 버그도 수정 됨) – Igy
Requests 2.0 이후에 응답 객체가 다르다고 생각합니다. https://developers.facebook.com/blog/post/569/ 페이스 북 애플리케이션에서 사용자 ID를 가져와야 로그인하셨습니까? 어느 버그에서 당신을 만날 건가요? – Petran