PHP   发布时间:2022-04-05  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何判断我在php中使用哪个facebook版API大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我大约两年前有一个旧的@L_404_0@项目.我看到我下载了facebook PHP SDK 3.1.1版.

当我安装我的项目时,我看到PHP facebook对象打电话给/我/朋友?access_token = longadfjoaisdfjoaije然后打印我的所有朋友.

我已经阅读了很多关于Facebook图形v2.0及以后将不再透露所有朋友的讨论,除非朋友们也在使用我制作的应用程序/项目,并且明确同意某些说明.

所以我想确认我的FB SDK是否连接到小于2.0的图形api.但我不知道.我的猜测是我使用的不到2.0,因为我在api响应中看到了所有的朋友.我尝试挖掘SDK代码,但我没有看到我正在使用哪个图形api版本的披露.有谁知道我如何通过3.1 SDK版本的Facebook SDK确定我使用的图形版本?

谢谢

解决方法:

这是正确的,Facebook PHP SDK v3.1.1使用Graph API v< 2.0使用< v2.0 if是在引入API v2之前创建的,否则使用API​​ v2(如How to tell which facebook version API i’m using in php所述)

你可以从代码中得到它:

旧版SDK不会添加版本号https://github.com/facebook/facebook-php-sdk/blob/master/src/base_facebook.php#L1185

而新的明确添加https://github.com/facebook/facebook-php-sdk-v4/blob/4.0-dev/src/Facebook/FacebookRequest.php#L216

  protected function getRequestURL()
  {
    return static::BASE_GRAPH_URL . '/' . $this->version . $this->path;
  }

其中$this->版本被分配给const GRAPH_API_VERSION =’v2.0′;

大佬总结

以上是大佬教程为你收集整理的如何判断我在php中使用哪个facebook版API全部内容,希望文章能够帮你解决如何判断我在php中使用哪个facebook版API所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: