2

Facebookのタイムラインに写真を投稿したいです。LoginButton を使用して publish_actions の権限を設定していますが、エラー メッセージが表示されました

 "com.facebook.FacebookException: Cannot pass a publish or manage permission (publish_actions) to a request for read authorization." 

LoginButton で権限を設定する方法を知っている人はいますか?

protected void onCreate(Bundle savedInstanceState) {    
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    uiHelper = new UiLifecycleHelper(this, callback);
    uiHelper.onCreate(savedInstanceState);
    LoginButton  loginButton = (LoginButton) findViewById(R.id.loginButton);
    loginButton.setReadPermissions(Arrays.asList
              ("publish_actions","user_friends", "email" , "user_photos" ));
    loginButton.setTextColor(Color.TRANSPARENT);
    loginButton.setCompoundDrawablesWithIntrinsicBounds(0,0,0,0);
    loginButton.setBackgroundResource(R.drawable.fb);

}

任意の提案をいただければ幸いです。

4

1 に答える 1