gpt4 book ai didi

android - 无法使用适用于 Android 的 Facebook SDK 登录其他用户

转载 作者:行者123 更新时间:2023-11-30 02:42:24 25 4
gpt4 key购买 nike

我正在使用 Android Facebook SDK。我已经编写了下面的代码来将图片从我的应用程序发布到用户时间轴。问题是图片只会在我登录时上传到我的 Facebook 帐户,而不会在其他用户登录时上传到他们的帐户。

为什么会这样?我收到一条错误消息“照片上传问题。Error={HttpStatus: 403, errorCode: 200, errorType: OAuthException, errorMessage: (#200) Permissions error}”

 Session.openActiveSession(Image_UpLoad_Activity.this, true, new Session.StatusCallback() {

// callback when session changes state
@Override
public void call(final Session session, SessionState state, Exception exception) {
if (session.isOpened()) {

// make request to the /me API
Request.newMeRequest(session, new Request.GraphUserCallback() {

// callback after Graph API response with user object
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
// TextView welcome = (TextView) findViewById(R.id.welcome);
// welcome.setText("Hello " + user.getName() + "! " );
Log.d("", " USER THIS " + user.getName());

Toast.makeText(getApplicationContext(), user.getName(),
Toast.LENGTH_LONG).show();




}
}
}).executeAsync();


Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(Image_UpLoad_Activity.this, Arrays.asList("publish_actions","manage_pages"));

session.requestNewPublishPermissions(newPermissionsRequest);
request = Request.newUploadPhotoRequest(Session.getActiveSession(),bmp, uploadPhotoRequestCallback);
Bundle parameters = request.getParameters(); // <-- THIS IS IMPORTANT
parameters.putString("message",Dishname);
// add more params here
request.setParameters(parameters);
request.executeAsync();

//();


////





}
}



});

最佳答案

您正在沙盒模式下运行您的应用。您可以通过配置仪表板使其对所有用户可用。

  1. 打开developer console
  2. 选择您的应用
  3. 点击状态和审核
  4. 您会找到一个切换按钮,用于从沙盒中打开/关闭您的应用模式到生产模式。默认情况下,它处于沙盒模式。

关于android - 无法使用适用于 Android 的 Facebook SDK 登录其他用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com