gpt4 book ai didi

android - 使用 Android 将照片上传到 friend /粉丝页面

转载 作者:搜寻专家 更新时间:2023-11-01 09:09:43 26 4
gpt4 key购买 nike

我想使用 facebook API 将照片从我的 android 应用程序上传到 facebook 粉丝页面。

当我查看 hackbook android 示例应用程序 (link) 时。上传照片的代码如下所示:

Bundle params = new params.putString("url",
"http://www.facebook.com/images/devsite/iphone_connect_btn.jpg"); params.putString("caption",
"FbAPIs Sample App photo upload");

Utility.mAsyncRunner.request("me/photos", params,
"POST", new PhotoUploadListener(), null);

此代码有效,它将照片发布到我自己的 facebook 页面上。但我不希望照片发布在我的页面上,而是发布在粉丝页面上。

如 facebook 文档中所述,可以使用 facebook User_ID 更改“我”。我尝试更改“[fanpagename]/photo”或“[fanpageID]/photo”中的“我/照片”,但这没有用。当我使用用户名时出现错误,当我使用 ID 时它会在我自己的页面上发布照片。在 graphAPI 照片文档 ( link ) 中,没有给出关于如何在粉丝页面上上传照片的示例或解释。

也是

params.putString("to", [fbid]);

不起作用。

有什么建议吗?

最佳答案

我已经忙于这项研究整整三天,并没有找到我的问题的答案。但我想我有一个解释。

如果用户使用官方 Android FB 应用程序将照片发布到 friend/fan_page,它会使用带有图片的“提要”(url-link)。用户在他自己的墙上看不到他实际上在 friend /粉丝页面上分享或张贴了图片。 (例如:“鲍勃 - 在可口可乐上发布了一张照片”)

这可能是该功能被禁用的原因,因为开发人员可以使用它在用户不知情的情况下将照片发送给各种 friend /粉丝页面。

我提出这个假设是因为我找到了一种变通方法。先将照片上传到用户自己的相册。获取该照片的 URL,然后在 friend/fan_page 上发布带有图片的“提要”(url-lnk)。 Facebook 然后给出了这个错误:“FBCDN image is not allowed in stream”换句话说,你不能使用 FB 网站域上的照片链接到。所以我认为 facebook 开发部门存在相当大的错误/懒惰 :P 这很遗憾,因为它是移动应用程序的一个很好的社交网络功能。

关于android - 使用 Android 将照片上传到 friend /粉丝页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9141115/

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