gpt4 book ai didi

android - 带有文本和图像的 Facebook 墙贴

转载 作者:行者123 更新时间:2023-11-30 03:26:15 28 4
gpt4 key购买 nike

几天来我一直在寻找有关使用图形 API 制作带有图标或图像和一些文本的 Facebook 墙贴的简单教程。我尝试了无数教程,但它们看起来都很复杂,我无法让它们工作。即使是 SDK 附带的示例也不会创建 session 。

我已成功设置 SDK 并获取我的 APP_ID,剩下的就是用于在用户墙上共享我的应用程序的自定义按钮的 Java 代码。

最佳答案

您可以通过两种不同的方式在 Facebook 上发布图片。如果您想从 URL 发布图片,可以按以下方式发布:

Bundle parameters = new Bundle();
parameters.putString("description","your description/message");
parameters.putString("link", "your link");
parameters.putString("name", "Name of your application/ any name you want to post");
// parameters.putString("caption", " caption if any!");
parameters.putString("picture", "Link to your image");

try
{
facebook.request("me");
response = facebook.request("me/feed", parameters, "POST");
Log.d("Tests", "got response: " + response);
}
catch (Exception e)
{
e.printStackTrace();
}

或者如果你想从 SD 卡上发布图片,你可以从你想发布的图片创建一个位图,然后将它转换成 ByteArray 并按如下方式发布:

Bundle parameters = new Bundle();
Log.e("byte array", ""+mByteArray);
parameters.putString("message", "your message");
parameters.putByteArray("picture", mByteArray);

try
{
facebook.request("me");
response = facebook.request("me/photos", parameters, "POST");
Log.d("Tests", "got response: " + response);

}
catch (Exception e)
{
e.printStackTrace();
}

附言第一种方法是在用户的 Facebook 墙上发布图片,后者是在用户的 Facebook 相册中上传带有消息的图片,这也将作为更新发布!

关于android - 带有文本和图像的 Facebook 墙贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18198025/

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