首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将照片从Android应用程序直接发布到Facebook页面时间线

将照片从Android应用程序直接发布到Facebook页面时间线
EN

Stack Overflow用户
提问于 2012-04-06 22:57:43
回答 1查看 2.3K关注 0票数 1

我有一个Android应用程序,我想从它的照片直接发布到Facebook页面的时间轴。我不想让照片进入相册,而是直接放到时间线上。

以前有人这么做过吗?

我在http://facebook.stackoverflow.com/questions/8662460/android-app-how-to-upload-photo-from-sdcard-to-facebook-wall上看到了描述将照片发布到墙上照片相册的答案;但是,当我尝试获取页面的相册列表时,我没有得到任何相册。这个页面确实有至少一个带有图片的时间线帖子,所以我希望它有一个Wall Photos相册,但我没有得到它。相册在页面上的工作方式是否与普通Facebook用户不同,或者页面是否需要授予应用程序一些权限?下面是我用来获取页面相册的代码:

代码语言:javascript
运行
复制
String wallAlbumID = null;
String response = getFacebook().request("<pageid>/albums");
JSONObject json = new JSONObject(response);
JSONArray albums = json.getJSONArray("data");
for (int i =0; i < albums.length(); i++) {
    JSONObject album = albums.getJSONObject(i);                     
    if (album.getString("type").equalsIgnoreCase("wall")) {
        wallAlbumID = album.getString("id");
        Log.d("JSON", wallAlbumID);
        break;
    }
}

有没有人知道有一种方法可以通过Android应用程序将照片直接发布到页面的时间轴上?我可以将照片上传到用户的相册,然后在页面的时间线上创建指向该照片的链接,但这实际上并不会将照片放在页面的时间线上。我想把照片放在时间线上,就像你点击“上传照片”时,Facebook的网页界面会发生什么一样。

EN

回答 1

Stack Overflow用户

发布于 2012-05-24 00:19:59

上传到Facebook上的照片总是会被放入相册中。如果您没有从用户的相册列表中指定相册ID,则上传的图像将自动上载到“墙壁照片”相册。

使用publish_stream方法将照片发布到时间轴上,它将显示在时间轴上和墙上的相册中。或者只使用带有图片的提要对话框:https://developers.facebook.com/docs/reference/dialogs/feed/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10045248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档