2010-06-25 3 views
3

사용자 벽에 게시하려면 오프라인으로 액세스 할 수 있지만 게시하기 전에 실제로 액세스 권한이 있는지, 즉 액세스 토큰을 확인하거나 다른 솔루션을 사용하여 확인할 수 있습니까?오프라인 액세스. 액세스 토큰 확인 중?

때때로 "사용자가 액세스 토큰을 처리하는 중 오류가 발생했습니다"라는 메시지가 표시되어 사용자가 응용 프로그램을 제거했거나 벽에 게시 할 수있는 액세스가 거부되었다고 생각하게됩니다.

답변

1

그래, 새로운 그래프 API는 아니지만.

이전 REST API의 users.hasAppPermission 메소드를 사용하여 사용자가 확장 권한을 부여 받았는지 확인해야합니다.

+0

흠. 이 일을하는 다른 방법이 없습니까? 난 try ... catch 블록을 붙이고 예외를 무시해야 할 것 같아. 가장 좋은 해결책은 아니지만 오래된 API를 통해 진행되는 것은 오래 지속되는 것 같습니다. –

+0

새 SDK를 사용하면 이전 API 메소드를 매우 쉽게 호출 할 수 있습니다. –

+0

@James Jeffery : 피터 (Peter)는 새 API를 사용하여 이전 API의 메소드를 매우 쉽게 호출 할 수 있다고 생각하지만, 오랫동안 사용할 수 있다고 생각해서는 안됩니다. 이 경우에는 예외에 의존하는 것이 합리적이라고 생각합니다. –

관련 문제