【问题标题】:Upload images from camera or gallery to facebook wall code android将图像从相机或画廊上传到 facebook 墙代码 android
【发布时间】:2012-02-13 11:48:36
【问题描述】:

我是 facebook android sdk 的新手。我想通过应用程序将相机或画廊中的图像上传到 facebook 墙。我写了这样的代码,但它不起作用。请帮助我,任何帮助将不胜感激。 我已授予此权限:

private static final String[] PERMISSIONS = new String[] {"user_photos","publish_stream", "read_stream", "offline_access","photo_upload"};

我的发帖代码是这样的:

    AsyncFacebookRunner mAsyncFbRunner = new AsyncFacebookRunner(mFacebook);

    Bundle params = new Bundle();


    params.putString("method", "photos.upload");
    params.putByteArray("picture", photoId);

    mAsyncFbRunner.request("me/photos", params, "POST", new WallPostListener());

但它不适合我。请帮助我

【问题讨论】:

  • 什么不起作用?你有错误吗?
  • 不..我没有收到任何错误。但它没有张贴在我的墙上

标签: android facebook facebook-graph-api


【解决方案1】:

试试这个LINK

它可能对你有帮助。

另一种方式是

Bundle params = new Bundle();

String attachment="{\"name\":\""+Title+"\"," +
                "\"href\":\"Title Link.\"," +
                "\"caption\":\""+Fb Caption Message+"\",\"description\":" +
                "\""+ImageDescription+"\",\"media\":" +
                "[{\"type\":\"image\",\"src\":" +
                "\""+Image_url+"\"," +
                "\"Linkable URL Path\":" +
                ".\"}}}";

params.putString("attachment",attachment.toString());

我在我的一个应用程序中使用这种方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2017-07-17
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多