2016-05-11 1 views
-1

私は単純なJavaプロジェクトでfacebook apiにアクセスしようとしています。メッセージ - (#200)ユーザーがこのアクションコードを実行するアプリケーションを許可していません - Javaで200 -

Facebook facebook = new FacebookFactory().getInstance(); 
     try { 
      System.out.println("oauth start"); 
      facebook.setOAuthAppId("", ""); 

      String accessTokenString = "EAACEdEose0cBAE7Vw50TIXg0tSkux6LBFeynh7FNZByV8uAYrtIKZAf0YYgMoAwaU4cJZChoYMmbytRUnKUc0bVgMC5z8bWo0Jh0yfEZALSHk2eZAB9fCMcWZCWTYVbZCt5ZBDZBgD6Kmfduo8DbX35ma1XMpdnK7sQhizOgQ8jplZAVjtdZBDZAgcC4"; 

      AccessToken at = new AccessToken(accessTokenString); 

      facebook.setOAuthAccessToken(at); 
      System.out.println("oauth start"); 

      facebook.postStatusMessage("Hello World from Facebook4J."); 
     } catch (Exception e) { 
      System.out.println("Exception Occurred "+e.getMessage()); 
     } 

しかし、次のエラーメッセージの取得: - (#200)、ユーザは、このアクションコード を実行するためのアプリケーションを承認していない - 200

メッセージを、私は次のコード試してみました

これまでの解決方法

+1

エラーメッセージは非常に明確です。ステータスメッセージの送信をアプリケーションに許可していません。 – Kayaman

+0

認証のために今何をすべきですか? – user6207861

答えて

0

あなたのアプリケーションに必要な権限を(Facebookで)与える必要があります。さもなければあなた(あなたのアプリケーションのような)は、潜在的に有害な可能性があるので、何もすることができません。

+0

許可の仕方は? – user6207861

+0

あなたのFacebookのAPPSの部分を参照してください。 – Kayaman

関連する問題