2

我正在使用 Scribe Java API 和 restFB 在 facebook 上工作。在这里,我的要求是在用户注册后发布在用户墙上。我想在这里展示一些好看的帖子。 在此处输入图像描述

我想分享我们的徽标而不是包含 (100,000) 的图像,并且标题和描述应由我自己通过 java 添加。我用谷歌搜索了它,我得到了一些在 html 页面中使用这种东西并分享该链接的建议。 这是我在 Java 中所期望的链接。但它在 PHP 中。我们可以添加我们自己的图像、标题、描述等。我在 Java 中寻找类似的东西。

<meta property="og:title" content="YOUR TITLE HERE" />
<meta property="og:description" content="YOUR DESCRIPTION HERE" />
<meta property="og:image" content="YOUR THUMBNAIL URL HERE" />

我不想将上述内容添加到 jsp 页面并共享该页面。但我想通过java代码分享所有东西。所以任何人都可以帮助我。

4

1 回答 1

0

我认为这个问题有几个部分:

  1. 您如何定义帖子以使其格式正确(即正确的图标、标题、描述)
  2. 您如何实际发布它/它是否进入用户的时间线

回复 1:

  • Facebook 获取摘要信息以显示基于 Open Graph 标签的页面,正如问题所示,在此处的 Open Graph 文档中定义
  • 您可能不想将这些类型的标签添加到您的 JSP 中......但是通过一种或另一种方式,您需要让这些标签显示在您要在 Facebook 上共享的页面的 HTML 中(使用漂亮的摘要类型你展示)
  • 您可以使用他们的调试器检查 facebook 在您的一个页面上看到的元数据
  • 我想你是说你想要一个指向某个文档的链接,而实际上没有一个底层对象(即你网站上的一个页面)——你只是想“通过 Java 来做”。您可以使用 Java 共享/发布页面,您只需要有一个您的帖子指向的底层“对象”(即页面) - 并且其中必须包含元数据标签!

回复 2:

  • 就通过 Java 将某些内容实际发布到某人的墙上而言,我认为您需要使用Open Graph “Like”(单击“创建”选项卡,然后选择 HTTP 平台)执行类似的操作
  • 您可以使用 Scribe 创建一个类似的 POST,假设您已经从用户那里获得了一个 long-life 令牌!
  • 这是一个 Scribe facebook示例- 尽管您需要从使用 GET 更改为 POST,但显然根据本节的第一个项目符号使用适当的 URL/查询参数
  • 如果正在使用 Open Graph,即使只是一个赞,您也需要让 Facebook 批准您的 Open Graph 帖子(点赞)......这是一个非常简单的过程,只要您按照他们的说明/指南进行操作,请点击此处。他们说需要几天才能获得审核/批准,但我发现他们在 24 小时内获得批准(或拒绝)
于 2013-12-05T04:20:41.967 回答