通过Spring social用图像创建Facebook活动
-
27-10-2019 - |
题
EventOperations提供了春季社交Facebook api 通用标签
将活动发布到Facebook。
是否可以发布有关事件的更多信息,例如事件图像和事件描述?
解决方案
使用createEvent
方法,它当前不支持附件(事件图像)。但是,它确实调用了GraphApi publish
来实际发布事件:
通用标签
graphApi
.publish(...)本身(在 FacebookTemplate )将支持任何作为{key,value}对Facebook已准备好接受,因为它只是委托给RestTemplate,并通过常规HTTP POST将所有{key,value}对馈送给Facebook:
通用标签
因此,您可以扩展 EventTemplate 并添加另一个createEvent
方法,该方法将采用image name
和image file path
,并将其作为附加的{key,value}添加到通用标签代码MultiMap:
通用标签
因此该方法看起来很接近: 通用标签
这当然不包括您可能想要进行的任何可能的验证,等等。 一旦完成这项工作,这似乎非常简单,您就可以将其捐赠/回馈给Spring Social=>他们会很高兴的:)
其他提示
尽管提供的答案在当时可能是正确的,但如今,这个答案具有误导性和错误性。从v2.1开始,您无法通过API创建/更新/删除事件。
https://developers.facebook.com/docs/graph-api/reference/v2.1/event/
不隶属于 StackOverflow