我怎么知道,哪个版本的spring-social-facebook使用哪个版本的Facebook的Graph?
有没有机会在春季社交脸书中配置API版本?
我问这个问题,因为现在(31.10.2016)最新版本的春季社交脸书与实际的facebook API不兼容。抛出一个异常:"(#12)版本2.8及更高版本不推荐bio字段“。
目前我只是在开发--但我不确定如何避免发布版本中的这种错误。我如何确保facebook的API中的变化不会破坏我的应用程序呢?
发布于 2016-10-31 23:11:48
为了知道哪个Facebook的Graph版本是由春季社交Facebook发行版实现的,您可以看到春季站点上的官方公告:即2.0.0.RELEASE实现了Facebook的Graph的v2.3,2.0.3.RELEASE实现了v2.5,等等。
在v2.0.3中,引入了/方法。
不幸的是,虽然没有人禁止您提供facebook的Graph版本,而不是由春季社交facebook版本实现的目标版本,但您无法保证一切正常工作(也就是说,您无法通过setApiVersion方法解决设置值为2.8的API版本的生物字段问题),但这不是一个解决方案。
为了回答您的最后一个问题,我建议您实现这解决方案,等待下一个春季发布的消息,然后使用明年春天发布的社交facebook版本,届时它将与您的facebook应用程序的api版本完全兼容(我想是v2.8),这样您就可以使用所有的api (即facebook.userOperations().getUserProfile()),而不会出现错误。此外,你的facebook应用程序仍将使用facebook的Graph的2.8版(即使facebook的Graph的一个新版本即将发布),然后你将使用的春季社交facebook版本(例如在生产版env中)将继续与它完全兼容。
https://stackoverflow.com/questions/40345664
复制相似问题