Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何仅使用Javascript OpenGraph API 2.7获取URL的facebook共享数。使用什么访问令牌_Javascript_Wordpress_Facebook Opengraph - Fatal编程技术网

如何仅使用Javascript OpenGraph API 2.7获取URL的facebook共享数。使用什么访问令牌

如何仅使用Javascript OpenGraph API 2.7获取URL的facebook共享数。使用什么访问令牌,javascript,wordpress,facebook-opengraph,Javascript,Wordpress,Facebook Opengraph,直到现在,我们还在Javascript中使用一个简单的GET方法来获取URL(Wordpress post)的共享数,但今天它停止了工作。我想它必须做些什么,因为API现在需要一个访问令牌来请求OpenGraph API的响应 由于访问令牌过期,我需要使用应用程序访问令牌,但不建议在前端使用,因为任何人都可以看到应用程序ID+密码。。。我没有找到任何其他没有过期的“通用”访问令牌,也不知道如何在Wordpress中安装PHPSDK,以便使用acc.t。在后端,而不公开它 我的问题是:是否有任何类

直到现在,我们还在Javascript中使用一个简单的GET方法来获取URL(Wordpress post)的共享数,但今天它停止了工作。我想它必须做些什么,因为API现在需要一个访问令牌来请求OpenGraph API的响应

由于访问令牌过期,我需要使用应用程序访问令牌,但不建议在前端使用,因为任何人都可以看到应用程序ID+密码。。。我没有找到任何其他没有过期的“通用”访问令牌,也不知道如何在Wordpress中安装PHPSDK,以便使用acc.t。在后端,而不公开它

我的问题是:是否有任何类型的通用访问令牌来获取这些类型的请求,或者是否有一种方法可以在Wordpress中使用PHP get方法


谢谢。

您需要在服务器端执行此操作。此外,您应该实现一些缓存,这样您就不会对每个用户都使用Facebook API,而且在没有缓存的情况下,您可能会达到API的限制


例如,如果用户点击了您的页面,请检查数据库中缓存项的时间戳。如果它太旧,从Facebook API获取数据。如果它非常新,只需从数据库/缓存中获取数据即可。

您需要在服务器端执行此操作。此外,您应该实现一些缓存,这样您就不会对每个用户都使用Facebook API,而且在没有缓存的情况下,您可能会达到API的限制

例如,如果用户点击了您的页面,请检查数据库中缓存项的时间戳。如果它太旧,从Facebook API获取数据。如果它非常新,只需从数据库/缓存中获取数据即可