我在一个站点上工作,如果在上面发布了某些内容,我需要将该站点的页面链接发布到一个特殊的用户墙或页面,这意味着我只需要一个用户来发布该问题。
我面临的问题是访问令牌,因为我不想在网站流量前显示 facebook 登录页面。它不像在用户墙上共享,我们基本上是在尝试自动在页面上发布状态,因此对于这个问题的任何帮助将不胜感激。
我正在使用以下代码,只要页面的访问令牌有效,它似乎就可以正常工作,但我需要制作一些永久的东西,以便我可以在硬编码的 php 代码中添加所有信息,并且它可以在几周内工作 -至少不更改 api 密钥或令牌
$appid = 'code';
$appsecret = 'code';
$wall= $pageId = 'code';
$token='page token';
$facebook = new Facebook(array('appId' => $appid, 'secret' => $appsecret, 'cookie' => true));
$params=array( 'message' => $msg,'name' => $title, 'caption' => $title, 'link' =>$uri,'description' => $desc, 'picture' => $pic, 'access_token' => $token,'actions' => json_encode(array('name' => $action_name,'link' => $action_link)) );
$result = $facebook->api($wall.'/feed/','post',$params);
如果我从图形 api 调试页面制作令牌,那么它工作正常,但一段时间后我收到消息“OAuthException:必须使用活动访问令牌来查询有关当前用户的信息。”
我真的很想为它找到一些可靠的东西。
谢谢你