Facebook Graph API:发布链接/缩略图不显示

Ana*_*han 5 facebook facebook-graph-api

我正在通过Facebook Graph API发布链接。我看到了链接,但是缩略图未按预期显示。

这是一个示例URL:http : //barcodegen.herokuapp.com/coupon?couponId=8f9436f6-f1b3-42ec-900c-be45305e1aa6

我已经通过http://developers.facebook.com/tools/debug/og/object?q运行了它,它不会报告任何错误并按预期显示缩略图。

当我将链接直接粘贴到Facebook上时,似乎可以检测到meta标签,但是当我从服务器端Java应用程序发布链接时,似乎无法正确检测到。这是我的服务器端应用程序执行的操作:

  1. 生成唯一密钥
  2. 存储在数据库中
  3. 使用meta标签等将链接发布到Facebook。

我想念什么?

Jey*_*ara 5

希望您将访问令牌作为唯一密钥。

我有同样的问题。我解决如下。我正在使用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)
Run Code Online (Sandbox Code Playgroud)

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