用户未登录时在Facebook粉丝页面上发布

时间:2012-10-18 10:32:17

标签: facebook-graph-api access-token facebook-page

我正在使用图谱API代码,该代码使用acces_tokenid_page并具有发布到粉丝页面的权限。只要用户被记录就可以工作,但是当我注销access_token到期时,我无法发布到粉丝页面。

如何让我的应用程序能够随时发布,即使用户未登录也是如此?

这是我的代码:

<?php
$page_access_token = 'AAAFNxxxx';
$page_id = '15203xxx'; 
$data['picture'] = "https://www.google.it/logos/2012/moby_dick12-hp.jpg";
$data['link'] = "http://www.google.it/";
$data['message'] = "Test";
$data['description'] = "Lorem ipsum dolor sit amet";
$data['access_token'] = $page_access_token;
//curl connection
$post_url = 'https://graph.facebook.com/'.$page_id.'/feed';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($ch);
curl_close($ch); ?>

2 个答案:

答案 0 :(得分:0)

您可以使用extended token在用户退出时发布,方法是检索您拥有的client_id(您的app_id),app_secret以及未过期的短期access_token

https://graph.facebook.com/oauth/access_token?             
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN 

答案 1 :(得分:-2)

在您的文字新闻博客中发布待处理的帖子,将您的博客与网络博客和粉丝页面连接起来。所以它将是:您的awaesome WP + Networkbloggers =在Facebook粉丝页面上发布 每次我的帖子进入我的脸书粉丝页面时,我必须长时间使用它,不需要应用程序。或者更复杂的东西

相关问题