通过Java中的应用程序发布我的内容在Facebook墙上看起来很好

时间:2013-11-04 12:26:55

标签: java facebook facebook-graph-api scribe restfb

我正在使用Scribe Java API和restFB在facebook上工作。在这里,我的要求是在注册后在用户墙上发布。我想在这里展示一些好看的帖子。 enter image description here

我想分享我们的徽标而不是包含(100,000)的图像,标题和说明应该由我自己通过java添加。我用谷歌搜索它,我得到一些建议,在html页面中使用这种东西并分享该链接。 Here is the link我在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代码分享它。所以任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

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

  1. 如何定义帖子以使其格式化得很好(即正确的图标,标题,描述)
  2. 你如何实际发布/是否进入用户的时间表
  3. 回复1:

    • Facebook获取摘要信息,以显示基于Open Graph标记的页面,完全如问题中所示,在其Open Graph文档中定义here
    • 您可能不希望将这些类型的标记添加到您的JSP ...但不管怎样,您需要让这些标记显示在您要在Facebook上共享的页面的HTML中(具有类型你会看到很好的总结)
    • 您可以使用debugger
    • 查看Facebook在您的某个网页上看到的元数据
    • 我认为你说你想要一个文档的链接,而不是实际上有一个底层对象(即你网站上的一个页面) - 你只是想“通过Java做”。您可以使用Java共享/发布页面,您只需拥有帖子指向的基础“对象”(即页面),并且必须包含元数据标记!

    回复2:

    • 就实际通过Java向某人发布内容而言,我认为你需要做一些像this这样的事情,使用Open Graph“Like”(点击Create选项卡,然后选择HTTP平台)< / LI>
    • 您可以使用Scribe创建类似的POST,假设您已经拥有来自用户的长期令牌!
    • 这是一个Scribe facebook example - 虽然您需要从使用GET更改为POST,但显然需要使用相应的URL /查询参数按照本节的第一个内容
    • 如果正在使用Open Graph,即使只是喜欢,你需要获得Facebook批准的Open Graph帖子(Like)...这是非常简单的过程,只要你按照他们的指示/指南,{ {3}}。他们说需要几天才能获得审核/批准,但我发现他们在24小时内获得批准(或拒绝)