1

私のAndroidアプリでは、AndroidアプリからFacebookの壁にビデオを共有したいと考えています。以下はそうするための私のコードです -

Request.Callback callback5 = new Request.Callback() {
                    public void onCompleted(Response response) {    
                        Toast.makeText(mContext,"Success",Toast.LENGTH_SHORT).show();
                        mDialog.dismiss();
                    }
                };
                File mFile = new File(videoPath);
                 Request request5;
                try {
                    request5 = Request.newUploadVideoRequest(session,
                             mFile, callback5);
                     RequestAsyncTask task5 = new RequestAsyncTask(request5);
                       task5.execute();
                } catch (FileNotFoundException e) {
                    e.printStackTrace();
                }

また、fb api コンソールで変更を加えました。しかし、ビデオをアップロードするとき-

{Response:  responseCode: 403, graphObject: null, error: {HttpStatus: 403, errorCode: 200, errorType: OAuthException, errorMessage: (#200) Requires extended permission: publish_actions}, isFromCache:false}

編集:追加した権限-

            `   Session s = new Session(mContext);
                Session.setActiveSession(s);
                s.openForPublish(new Session.OpenRequest(PostVideoToFBWall.this).setCallback(callback).setPermissions("public_profile","email","publish_actions"));`

ここに画像の説明を入力

4

0 に答える 0