代码之家  ›  专栏  ›  技术社区  ›  Shajeel Afzal

我可以在facebook WebDialog(facebook Android SDK 3.5)的捆绑包中传递哪些参数

  •  1
  • Shajeel Afzal  · 技术社区  · 11 年前

    我正在学习Facebook Android SDK,我被困在这里了。我正在通过以下操作创建Feed对话框 Official guidlines from developer.facebook.com

    我想知道我们可以在 Bundle 我们正在通过 WebDialog.FeedDialogBuilder 方法(如下代码所示)。正如我们所看到的,我们正在经过这里 "name", "caption", "description", "link", "picture" (我想知道其他选项)

    Bundle params = new Bundle();
        params.putString("name", "Facebook SDK for Android");
        params.putString("caption", "Build great social apps and get more installs.");
        params.putString("description", "The Facebook SDK for Android makes it easier and faster to develop Facebook integrated Android apps.");
        params.putString("link", "https://developers.facebook.com/android");
        params.putString("picture", "https://raw.github.com/fbsamples/ios-3.x-howtos/master/Images/iossdk_logo.png");
    
    
    WebDialog.FeedDialogBuilder(getActivity(),
                Session.getActiveSession(),
                params))
    

    我在上面找不到任何有用的资源。我也看过 WebDialog SDK Reference.

    提前谢谢。

    1 回复  |  直到 11 年前
        1
  •  2
  •   Ming Li    11 年前

    看见 https://developers.facebook.com/docs/reference/dialogs/feed/

    app_id:您的应用程序的唯一标识符。必修的。

    redirect_uri:用户单击对话框上的按钮后重定向到的URL。Android SDK使用不需要。

    display:确定对话框的渲染方式。Android SDK使用不需要。

    发件人:发布消息的人的ID或用户名。如果未指定,则默认为当前人员。如果指定,则必须是该人员的ID或该人员管理的页面的ID。

    to:此报道将发布到的配置文件的ID或用户名。如果未指定,则默认为from的值。

    链接:附在这篇文章上的链接

    picture:这篇文章附带的图片的URL。图片必须至少为200像素乘200像素。有关大小的更多信息,请参阅我们关于最大化媒体内容分发的文档。

    来源:这篇文章附带的媒体文件(SWF或MP3)的URL。如果同时指定了源和图片,则只使用源。

    name:链接附件的名称。

    caption:链接的标题(显示在链接名称下方)。如果未指定,此字段将自动填充链接的URL。

    description:链接的描述(显示在链接标题下方)。如果未指定,此字段将由从链接中抓取的信息自动填充,通常是页面的标题。

    财产:一个键/值对的JSON对象,它将出现在描述下方的流附件中,每个属性都在自己的行中。键必须是字符串,值可以是字符串,也可以是带有键text和href的JSON对象。

    actions:一个JSON数组,包含一个描述操作链接的对象,该链接将出现在帖子下的“Comment”和“Like”链接旁边。包含的对象必须具有密钥名称和链接。

    ref:feed post类别的字符串(必须少于50个字符,并且仅包含字母数字或+/=-.:_个字符)引用。这一类别在Facebook Insights中用于帮助您衡量不同类型帖子的表现