gpt4 book ai didi

android - 带有图片的 Facebook 帖子(object_attachment)。图片为空。为什么?

转载 作者:行者123 更新时间:2023-11-29 01:47:30 26 4
gpt4 key购买 nike

我必须使用我的应用程序中的图像创建到 Facebook 的帖子。
图像存储在应用程序中。

我的工作:

  1. 使用Request.newUploadPhotoRequest上传图片到用户照片并接收照片id来自 Facebook 。例如,我收到 "637590962949508"

  2. 创建帖子并发送到 Facebook:
    请求( session ,“我/订阅”,postParams,HttpMethod.POST,回调)
    postParams 中,我还放置了 postParams.putString("object_attachment", photoId) 其中 photoId = "637590962949508"

响应是:

{
Response: responseCode: 200,
graphObject: GraphObject{
graphObjectClass=GraphObject,
state={
"id":"100000958302790_637591166282821"
}
},
error: null,
isFromCache:false
}

如我所见,Facebook 告诉我一切正常。结果:我可以在我的提要中看到帖子,但图像是空的(空方 block )。但图像存在于照片中。

哪里错了?

最佳答案

我在 facebook 上遇到了同样的问题。在你的情况下,Facebook 无法显示你的图片的缩略图,但是当你点击帖子时,你可以在全屏 View 中看到你的照片。要更正您的帖子,您必须通过调用图形 API“/{photoId}”(https://developers.facebook.com/docs/graph-api/reference/photo)来获取上传照片的详细信息,您将获得类似于以下内容的 JSON:

{
"created_time" = "";
from = {
id = 100002300000000;
name = "User User";
};
height = 500;
id = 62902XXXXX;
images = (
{
height = 500;
source = "https://scontent-b.xx.fbcdn.net/hphotos-frc3/t1.0-9/XXXX.jpg";
width = 500;
},
{
height = 480;
source = "https://scontent-b.xx.fbcdn.net/hphotos-frc3/t1.0-9/p480x480/XXXX.jpg";
width = 480;
},
{
height = 320;
source = "https://scontent-b.xx.fbcdn.net/hphotos-frc3/t1.0-9/p320x320/XXXX.jpg";
width = 320;
},
{
height = 130;
source = "https://fbcdn-photos-h-a.akamaihd.net/hphotos-ak-frc3/t1.0-0/XXXX.jpg";
width = 130;
},
{
height = 225;
source = "https://scontent-b.xx.fbcdn.net/hphotos-frc3/t1.0-9/p75x225/XXXX.jpg";
width = 225;
}
);
link = "https://www.facebook.com/photo.php?fbid=629020720517945&set=a.628961963857154.1073741825.100002300681060&type=1";
picture = "https://fbcdn-photos-h-a.akamaihd.net/hphotos-ak-frc3/t1.0-0/1029_XXX.jpg";
source = "https://scontent-b.xx.fbcdn.net/hphotos-frc3/t1.0-9/1029_XXX.jpg";
width = 500;
}

您应该从响应中获取“图像”数组,然后是其中一个缩略图“来源”链接。您可以使用“/me/feed”API (https://developers.facebook.com/docs/graph-api/reference/user/feed/) 上的“图片”键将此链接添加到帖子正文中。

注意:您必须调用“user_photos”权限才能获取照片信息。

关于android - 带有图片的 Facebook 帖子(object_attachment)。图片为空。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20563205/

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