로그인하지 않고 FB에 게시하는 방법에 대한 게시물을 많이 읽었습니다. 특히 인스턴스에는 관리되는 페이지로, 게시물에는 "offline_access" 토큰과 관련된 다른 것들. 나는 또한 예를 들어, 일부 코드에 약간의 테스트를 만들었습니다 https://developers.facebook.com/tools/explorerC로 로그인하지 않고 Facebook 페이지에 게시
-
나는 나의 그래프 API에서 토큰을 만들었습니다
FacebookClient fb = new FacebookClient("Access_Token"]);
Dictionary<string, object> argList = new Dictionary<string, object>();
argList["message"] = "my message";
fb.Post("mypage/feed", argList);
예상대로 완벽하게 작동하며 문제의 페이지 벽에 게시됩니다. 그러나 Facebook에서 로그 아웃하면 작동하지 않으며 오류가 발생합니다.
Facebook.FacebookOAuthException: (OAuthException - #190)
Error validating access token: This may be because the user logged out
은 내가 예를 들어, https://developers.facebook.com/tools/explorer 영역에서 권한을 올바르게 설정 한 경우에 이런 일이 발생하는 이유에 대해 붙어 "publish_stream", "manage_pages"등
나는 작성한 앱에도 토큰을 할당하여도 여전히 도움이되지 않습니다.
로그인하지 않은 사람이 게시하는 방법을 보여주는 C#의 예가 있습니까?
미리 감사드립니다.
증빙.
을 해달라고하면
는 그러나 "이 API 호출은 유효한 APP_ID를 필요로"아직 나는 응용 프로그램 I에서 APP_ID 및 app_secret있어 와 함께 액세스 토큰을 만드는 데 사용하고 있습니다. – user3392322
응용 프로그램의 유효한 ID를 가지고 있다면 오류가 발생하지 않을 것입니다.이 ID는 특정 액세스 토큰을 만드는 데 사용 된 응용 프로그램 ID가 아닙니다. 새로운 액세스 토큰을 생성하고이 코드를 테스트 해보십시오. – yasmuru
https://developers.facebook.com/tools/explorer로 이동하여 앱 ID 및 비밀 키와 관련된 애플리케이션을 기반으로 토큰을 생성하고 여전히 이것을 얻습니다 - app_id가 다른 곳의 다른 설정이 아니면 – user3392322