facebook connect突然停止工作

facebook connect突然停止工作,facebook,connect,Facebook,Connect,几天前,facebook与我们网站的连接突然停止工作,代码没有更改 Facebook做了一些改变 您可以在那里找到所需的一切: 登录: 对于Facebook Connect: Facebook登录不是Facebook的官方表达。官方术语是Facebook认证。FacebookConnect是用于服务器到服务器技术的表达,早在RESTAPI最新的时候。现在,您必须使用Graph API来做同样的事情。您可以在此处找到有关旧Rest API的信息: 但是,考虑到这些API是不适用的,使用它

几天前,facebook与我们网站的连接突然停止工作,代码没有更改

Facebook做了一些改变


您可以在那里找到所需的一切:

登录:

对于Facebook Connect:

Facebook登录不是Facebook的官方表达。官方术语是Facebook认证。FacebookConnect是用于服务器到服务器技术的表达,早在RESTAPI最新的时候。现在,您必须使用Graph API来做同样的事情。您可以在此处找到有关旧Rest API的信息:


但是,考虑到这些API是不适用的,使用它们来进行新的开发可能不是一个好主意。

< P>脸谱网的API连续不断地发生变化。其中一些可能会破坏应用程序的功能。了解正在发生的变化的一个好方法是遵循以下步骤。在那里,您可以找到关于bug和破坏API的更改。浏览最新的博客更新,看看是否有您未实施的更改

编辑:

你写道:

我在github.com/facebook/facebook-php-sdk上做了所有的事情,在1个月前它可以工作,但现在它不工作了


sdkgithub示例为您提供了一般情况的蓝图。该错误很可能是特定于应用程序的错误,例如您请求的权限。我建议你仔细看看过去3个月博客中所有的“突破性变化”,看看会是什么。例如,“脱机访问”权限不久前已被删除。如果你的应用程序仍然要求它,应用程序的预期行为可能会中断。还有一些新的隐私政策要求,如果不满足这些要求,可能会切断应用程序对部分API的访问。我不是说这些是你的应用程序问题的根源,它们只是例子。真实的例子。

非常感谢您提供的链接,但我在facebook AUTITITIfication上使用了一年的页面,突然它停止了工作。在页面上,我有如上所述的代码,facebook的身份认证并没有突然起作用。我想问是否有人知道原因,因为我的代码什么都没做???总是很乐意帮助:)它不起作用,因为Facebook已经对系统进行了一些内部更改以提高安全性。所以所有的网站都必须修改他们的代码.Thanx,以及我必须做的事情。在某个地方有什么建议我必须对页面上的代码做些什么吗?好的,但我在这里和之前做了一切,它工作了一个月,但现在它不工作了???当你说“不工作”时,它在认证流的哪个点停止工作了?看这里,我把我的登录信息放在这里,在我登录Facebook之后,但是在www.techmed.sk页面上,我没有连接。在一切开始之前。我在这里做了所有事情:github.com/facebook/facebook-php-sdk。突然它停止工作了???
require 'facebook-php-sdk/src/facebook.php';

    $facebook = new Facebook(array(
    'appId'  => 'YOUR_APP_ID',
    'secret' => 'YOUR_APP_SECRET',
    ));

    // Get User ID
    $user = $facebook->getUser();

    if ($user) {
    try {
    // Proceed knowing you have a logged in user who's authenticated.
    $user_profile = $facebook->api('/me');
    } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
     }
}

if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
 $loginUrl = $facebook->getLoginUrl();
}


enter code here