如何使用 facebook api 在 facebook 帖子中设置图标并添加操作?

发布于 2024-10-22 00:42:34 字数 888 浏览 1 评论 0原文

我正在使用 facebook-android-sdk 使用下面所示的捆绑包在 facebook 上发布消息。

该消息显示正确,但未显示图标,并且我找不到获得如下图所示内容的方法。

在此处输入图像描述

这是设置图标的正确方法吗?

如何在捆绑包中添加“获取 Spotify”之类的内容(如图所示)?

谢谢。

Bundle params = new Bundle();
params.putString("message", "icon please");
params.putString("link", "http://www.digital-farm.org");
params.putString("name", "whip'em");
params.putString("description", "description");
params.putString("picture", "http://lib.store.yahoo.net/lib/yhst-17155638221985/img-twitter.gif"); //used for testing
params.putString("icon", "http://photos-c.ak.fbcdn.net/photos-ak-snc1/v27562/74/174829003346/app_2_174829003346_2760.gif"); //used for testing

mAsyncRunner = new AsyncFacebookRunner(mFacebook);
mAsyncRunner.request("me/feed", params, "POST", new PostRequestListener(), null);  

I'm using facebook-android-sdk to post a message on facebook using the bundle shown below.

The message is displayed correctly, but the icon is not shown, and I can't find a way to get something like the image below.

enter image description here

Is this the correct way to set an icon?

How ca I add in the bundle something like "Get Spotify" as seen in the image?

Thanks.

Bundle params = new Bundle();
params.putString("message", "icon please");
params.putString("link", "http://www.digital-farm.org");
params.putString("name", "whip'em");
params.putString("description", "description");
params.putString("picture", "http://lib.store.yahoo.net/lib/yhst-17155638221985/img-twitter.gif"); //used for testing
params.putString("icon", "http://photos-c.ak.fbcdn.net/photos-ak-snc1/v27562/74/174829003346/app_2_174829003346_2760.gif"); //used for testing

mAsyncRunner = new AsyncFacebookRunner(mFacebook);
mAsyncRunner.request("me/feed", params, "POST", new PostRequestListener(), null);  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

咿呀咿呀哟 2024-10-29 00:42:34

实际上,您在屏幕截图中显示的图标可能是 Facebook 应用程序的图标。它是在 Facebook 应用程序的配置/设置中设置的。当您通过 Facebook 应用程序发帖时,该图标应该会自动出现。例如,请参见下面的屏幕截图。

假设您使用的是 Android 版 Facebook SDK,当您实例化 Facebook 对象时,您将 Facebook 应用程序的 ID 作为参数传递到构造函数中。这就是墙贴与您的 Facebook 应用程序关联的方式。

在此处输入图像描述

Actually that icon you show in your screen shot is probably the Facebook application's icon. It's set within the Facebook application's configuration/settings. When you post via your Facebook application, the icon should appear automagically. See screen shot below for example.

Assuming you're using the Facebook SDK for Android, when you instantiate your Facebook object, you pass your Facebook application's ID as parameter into the constructor. That's how the wall posting is associated with your Facebook application.

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文