所以新的Facebook SDK 4.3已经发布,我正在举行更新我的应用的仪式。 为了摆脱弹出的所有错误,我达到了一个点,我必须将我的应用程序的JDK版本从1.6升级到1.7。 这也意味着我还必须将我的最小Android API从9升级到Kitkat(19)。 我需要至少支持4.0 - 4.3用户。 是否有人能够使用早于4.4 Kitkat(19)的Android版本制作facebook SDK 4.3v ???
答案 0 :(得分:0)
我不想放弃我的前KitKat用户,因此我找到了一种方法来使用与facebook的新API相同的旧SDK。无需安装新的SDK,也无需在我的应用程序内重新实现Facebook登录和身份验证(会话被另外3个对象替换,而其他更改我没有时间更改。) 所以配方很简单,只需打开:
src > com.facebook.android > Facebook.java
..并更改此行代码(aprox。第87行):
protected static String GRAPH_BASE_URL = "https://graph.facebook.com/";
到此:
protected static String GRAPH_BASE_URL = "https://graph.facebook.com/v2.0/";
瞧!! 也许以后,Facebook完全弃用我的整个Facebook SDK 3.19.1,但是今天已经保存了这一天。
来源:
https://developers.facebook.com/docs/apps/upgrading#v1tov2