首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用facebook api获取facebook提要

使用facebook api获取facebook提要
EN

Stack Overflow用户
提问于 2013-02-06 05:38:52
回答 1查看 3.4K关注 0票数 0

我想在我的网站上的facebook页面馈送,但我需要一个访问tosken

代码语言:javascript
复制
public function newsFacebookAction() {
    require './application/libraries/facebook-php-sdk/src/facebook.php';

    $facebook = new Facebook( array('appId' => FACEBOOK_KEY, 'secret' => FACEBOOK_SECRET, ));

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

    $args['var']['user'] = $user;

    if ($user) {
        $args['var']['url'] = $facebook -> getLogoutUrl();
        // Get the current access token
        $access_token = $facebook -> getAccessToken();
        //get feed
        $helper = new Helper();
        $args['var']['feed'] = $helper->get_web_page("https://graph.facebook.com/OfficielAssas.net/feed?access_token=".$access_token);
    } else {
        $args['var']['url'] = $facebook -> getLoginUrl();
    }
}

get_web_page是此函数

http://nadeausoftware.com/articles/2007/06/php_tip_how_get_web_page_using_curl

我有一个错误:

SSL证书问题,请验证CA证书是否正常。详细信息:错误:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate验证失败

但是,如果我直接转到该地址,则可以正常工作

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-06 06:00:03

你把事情搞得太复杂了。您已经获得了Facebook API。为什么不使用它呢?

代码语言:javascript
复制
public function newsFacebookAction() {
require './application/libraries/facebook-php-sdk/src/facebook.php';

$facebook = new Facebook( array('appId' => FACEBOOK_KEY, 'secret' => FACEBOOK_SECRET, ));
$result = $facebook->api('/OfficielAssas.net/feed', 'GET');
print_r($result);

您可以查询页面的值(只要没有年龄或国家限制),而无需对用户进行身份验证。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14717433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档