Facebook图形API:发布链接/缩略图不显示
问题描述:
我正在通过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应用程序发布链接时,它似乎没有检测到正确。这里是我的服务器端应用程序做什么:
- 生成一个唯一的密钥
- 存放在DB
- 帖子的链接至Facebook与meta标签等
我缺少什么?
答
我希望你的意思是访问令牌作为唯一的关键。
我有同样的问题。我解决如下。我正在使用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会自动提取预览图像,其他元数据并自行发布。