2012-02-11 126 views
3

我正在通过Facebook Graph API发布链接。我看到链接,但缩略图图像没有按预期显示。Facebook图形API:发布链接/缩略图不显示

下面是一个例子网址:http://barcodegen.herokuapp.com/coupon?couponId=8f9436f6-f1b3-42ec-900c-be45305e1aa6

我碰到它throigh http://developers.facebook.com/tools/debug/og/object?q和一点儿也不报告任何错误,并如预期显示缩略图。

当我在Facebook上粘贴链接direclty时,它似乎检测到元标记,但是当我从服务器端Java应用程序发布链接时,它似乎没有检测到正确。这里是我的服务器端应用程序做什么:

  1. 生成一个唯一的密钥
  2. 存放在DB
  3. 帖子的链接至Facebook与meta标签等

我缺少什么?

回答

4

我希望你的意思是访问令牌作为唯一的关​​键。

我有同样的问题。我解决如下。我正在使用C# Facebook SDK。但我希望你能明白这个主意。

Dim fb As FacebookClient = New FacebookClient('access_token') 

    Dim args As Dictionary(Of String, Object) = New Dictionary(Of String, Object)() 

    args("message") = "Message to be posted" 
    args("link") = "http://www.example.com" 

    fb.Post("/me/feed", args) 

然后Facebook会自动提取预览图像,其他元数据并自行发布。

相关问题