在Java中通过应用程序发布时,让我的内容在Facebook墙上看起来不错

在Java中通过应用程序发布时,让我的内容在Facebook墙上看起来不错,java,facebook,facebook-graph-api,scribe,restfb,Java,Facebook,Facebook Graph Api,Scribe,Restfb,我正在使用ScribeJavaAPI和restFB在facebook上工作。在这里,我的要求是,一旦用户注册,就在墙上张贴。我想在这里展示一些好看的帖子。 我想分享我们的徽标,而不是包含(100000)的图像,标题和描述应该由我自己通过java添加。我在谷歌上搜索了一下,得到了一些建议,可以在html页面中使用这类内容,并共享该链接。我对Java的期望。但它是用PHP编写的。我们可以添加自己的图像、标题、描述等,类似于我在Java中看到的 <meta property="og:title

我正在使用ScribeJavaAPI和restFB在facebook上工作。在这里,我的要求是,一旦用户注册,就在墙上张贴。我想在这里展示一些好看的帖子。

我想分享我们的徽标,而不是包含(100000)的图像,标题和描述应该由我自己通过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代码分享所有东西。有人能帮我吗。

我想这个问题有几个部分:

  • 如何定义一篇文章,使其格式正确(即正确的图标、标题、描述)
  • 你是如何将它发布到用户的时间线上的
  • 关于1:

    • Facebook根据OpenGraph标签获取页面的摘要信息,正如问题中所示,这是在他们的OpenGraph文档中定义的
    • 您可能不想将这些类型的标记添加到JSP。。。但无论如何,你需要让这些标签显示在你想在Facebook上分享的页面的HTML中(以你显示的漂亮摘要的类型)
    • 你可以使用他们的浏览器查看facebook在你的一个页面上看到的元数据
    • 我想你是说你想要有一个指向某个文档的链接,而实际上没有一个底层对象(即你网站上的一个页面)——你只想“通过Java实现”。您可以使用Java共享/发布页面,您只需拥有一个由您的帖子指向的底层“对象”(即页面),并且其中必须包含元数据标记
    关于2:

    • 就通过Java向某人的墙上发布内容而言,我认为您需要使用一个开放的图形“like”(单击Create选项卡,然后选择HTTP平台)
    • 您可以使用Scribe创建这样的帖子,假设您已经从用户那里获得了一个长寿令牌
    • 这里是一个Scribe facebook-尽管您需要从使用GET更改为使用POST,但显然根据本节的第一个项目符号使用适当的URL/查询参数
    • 如果你使用开放图,即使只是一个类似的,你将需要得到你的开放图张贴(类似)Facebook的批准。。。这是一个非常简单的过程,只要你按照他们的说明/指南去做。他们说审查/批准需要几天时间,但我发现他们在24小时内得到批准(或拒绝)

    “我的要求是在用户注册后张贴在用户墙上”——听起来相当垃圾。无论如何,这里描述了通过API在用户墙上发表文章的参数:如果您不知道如何在Java中使用API,那么请先自己研究这个主题。我知道。一旦用户注册,我将创建一个UI,请求他允许在用户墙上发布。那么只有我会发帖。刚才我正在用我的帐户测试,怎么做?看了文档后我不明白。这就是为什么我在这里问,这就是为什么这个网站是。。我提到我用谷歌搜索了一下,得到了一些答案,答案是PHP。所以,你能帮我一下吗?或者给我一些建议。非常感谢你的链接。