我正在尝试用Composer安装Facebook PHP SDK。 这是我得到的 $ composer install Loading composer repositories with package information Installing dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 – Installation request for facebook/php-sdk dev-master -> satisfiable by facebook/php-sdk[dev-master]. – facebook/php-sdk dev-master requires ext-curl * -> the requested PHP extension curl is missing […]
之前我说我想说的是,我GOOGLEd了很多,有很多页面发现(包括很多这样的问题)与各种解决scheme…但我已经尝试了他们每个人,但不幸的是他们都没有工作为了我 用facebook-php-sdk我正在尝试login一个用户。 最初几次它工作得很好(2到3天前) 。 今天,当我开始再次与我的项目工作,不再工作 。每当我想login一个用户$facebook->getUser() is returning 0 .Buts 3天后它工作。 我已经使用这里给出的代码:: developers.facebook.com是的,我已经做了一些改变,下面给出了完整的代码 我的代码:: 0auth_provided_by_facebook.php include_once $_SERVER['DOCUMENT_ROOT'].'dist/facebook-php-sdk/src/facebook.php'; $config = array( 'appId' => '***********', 'secret' => '*********', 'allowSignedRequest' => false, // optional but should be set to false for non-canvas apps 'cookie' => true, 'oauth' => true ); $facebook = new Facebook($config); $user_id = $facebook->getUser(); if($user_id) […]
我有一个包含博客文章的网站。 我们需要自动发布博客到Facebook页面。 我可以贴在我的时间表上。 但我不能张贴到Facebook页面。 我在谷歌search。 许多代码表示我们需要manage_pages权限。 *我的应用程序,Facebook页面在同一个帐户。 我已提交manage_pages以供审批。 他们说,由于您是应用程序和Facebook页面的pipe理员,您可以发布到您的页面而无需manage_page权限。 但总是我收到#200错误。 他们被拒绝的答复是:“您不需要申请这些权限,因为您的博客或CMS与您pipe理的应用程序集成在一起。作为应用程序pipe理员,您已经可以访问这些权限并发布到您的时间轴或您pipe理的页面。可以通过添加他们作为您的应用程序的开发人员提供访问额外的用户。“ 我需要代码张贴到Facebook页面没有manage_pages权限,因为他们解释
由于在Facebook的身份validationstream程中已不再使用offline_access 权限 ,因此我们在没有该权限的情况下出现了所谓的长时间访问令牌的问题。 在Facebook关于弃用的文件中说,服务器端OAuth生成的访问令牌将会长期存在,但事实并非如此。 我错过了什么吗? 在应用程序设置的一些设置 我需要使用一些特殊的代码来延长访问令牌的到期时间? 据我了解的文档,对于服务器端身份validation,访问令牌可以访问PHP SDK的getAccessToken()方法,当用户login是长期居住。