为什么我需要从 Facebook PHP SDK 4 更新到 5?
Why would I need to update from Facebook PHP SDK 4 to 5?
我正在使用 Facebook PHP SDK 来验证用户。
他们必须登录 Facebook 并接受我的应用才能访问我网站的某些部分。除了检查访问者是否登录 Facebook 并检索他们的 Facebook ID 之外,我没有使用其他功能。
我使用 Facebook PHP SDK 版本 4 进行设置。它仍然可以运行。更新到 SDK 版本 5 会有点麻烦,所以我想避免它。
是否有我需要更新到版本 5 的原因?版本 4 会很快停止工作吗?新版本是否解决了安全风险?还有什么我忘了的吗?
我的网站是普通网站(移动优先),不是特殊的 iOS 或 Android 应用程序。
根据 Facebook Platform Versioning 页面:
常规(API 和 SDK):
Each version is guaranteed to operate for at least two years. A version will no longer be usable two years after the date that the subsequent version is released.
SDK:
For SDKs, a version will always remain available as it is a downloadable package, however beyond it's end-of-life date, it may rely upon APIs or methods which no longer work, so you should assume an end-of-life SDK is no longer functional.
据我所知,Facebook SDK v5.0 于 2015 年 7 月发布。这意味着 v4.0 还有 1 年的时间才能成为 "no longer functional"。
还有一个问题是,如果 SDK 已经过期,那么它将不会收到任何进一步的更新;即没有错误修复,没有安全补丁,没有移植到 PHP 的更新版本,等等
Check this v4 和 v5 的比较以及新功能。
保持更新总是好的。迟早你必须这样做。如果现在做起来很麻烦,我想你可以稍后再做。即使 v4 中存在安全风险,他们也不会在删除 v4 之前发布。
无需升级,两个SDK在后台使用相同的API。只要 API 不变,SDK 就可以工作多年。
确保您了解 "Graph API"(当前版本 2.6)和 "PHP SDK" 之间的区别。偶尔查看更新日志:https://developers.facebook.com/docs/apps/changelog
我正在使用 Facebook PHP SDK 来验证用户。
他们必须登录 Facebook 并接受我的应用才能访问我网站的某些部分。除了检查访问者是否登录 Facebook 并检索他们的 Facebook ID 之外,我没有使用其他功能。
我使用 Facebook PHP SDK 版本 4 进行设置。它仍然可以运行。更新到 SDK 版本 5 会有点麻烦,所以我想避免它。
是否有我需要更新到版本 5 的原因?版本 4 会很快停止工作吗?新版本是否解决了安全风险?还有什么我忘了的吗?
我的网站是普通网站(移动优先),不是特殊的 iOS 或 Android 应用程序。
根据 Facebook Platform Versioning 页面:
常规(API 和 SDK):
Each version is guaranteed to operate for at least two years. A version will no longer be usable two years after the date that the subsequent version is released.
SDK:
For SDKs, a version will always remain available as it is a downloadable package, however beyond it's end-of-life date, it may rely upon APIs or methods which no longer work, so you should assume an end-of-life SDK is no longer functional.
据我所知,Facebook SDK v5.0 于 2015 年 7 月发布。这意味着 v4.0 还有 1 年的时间才能成为 "no longer functional"。
还有一个问题是,如果 SDK 已经过期,那么它将不会收到任何进一步的更新;即没有错误修复,没有安全补丁,没有移植到 PHP 的更新版本,等等
Check this v4 和 v5 的比较以及新功能。
保持更新总是好的。迟早你必须这样做。如果现在做起来很麻烦,我想你可以稍后再做。即使 v4 中存在安全风险,他们也不会在删除 v4 之前发布。
无需升级,两个SDK在后台使用相同的API。只要 API 不变,SDK 就可以工作多年。 确保您了解 "Graph API"(当前版本 2.6)和 "PHP SDK" 之间的区别。偶尔查看更新日志:https://developers.facebook.com/docs/apps/changelog