如何通过Graph API在Facebookpost中嵌入链接
我想代表用户发布包含指向另一个Facebook页面的链接的消息。 通过选择页面的自动完成名称,可以通过Facebook界面轻松实现的function:
我使用Ruby和考拉gem。 我试着这样做:
graph = Koala::Facebook::API.new(access_token) graph.put_object(page_id, "feed", message: "Embedded @[23497828950:National Geographic] link")
但它没有转换链接。 我可以发布一个完整的URL,但看起来不太好。
有没有办法通过Graph API实现与Facebook(链接页面标题)相同的function?
这只能使用Open Graph Actions来完成。
POST /me/cookbook:eat? recipe=http://www.example.com/recipes/pizza/& message=You should really try this recipe from @[115401158528672]& access_token=VALID_ACCESS_TOKEN
如果您不了解Open Graph API,可以从这里开始: https : //developers.facebook.com/docs/opengraph/
只需按照教程中提到的步骤操作,即可轻松集成并使您的故事更加美观。
- 使用fb_graph Ruby gem从Facebook检索朋友位置
- 在Facebook上使用Oauth之后,如何获取用户创建的页面图表?
- 在很长一段时间的延迟之后,考拉的put_connections()到Facebook图表失败了
- 使用OmniAuth时,如何指定用户的Facebook帐户需要哪些访问权限?
- 简单的FB查询:canvas应用中的FB登录界面?
- Facebook评论插件与rails 4
- OmniAuth Strategies Facebook NoAuthorizationCodeError(必须传递`code`参数或签名请求(通过`signed_request`参数):
- FB_Graph:发生错误。 请稍后再试
- 哪些Rubygem支持Facebook API?