我正在考虑一个场景,我需要你的意见,这是否可能。
我有一个普通的网站,在这个网站上我有一个表格,通过发送表格,它也应该发送到一个特定的 Facebook 页面。作为正常的页面状态更新。现在我不想强迫我的用户注册到 facebook 以发送表格。
通过阅读此处的一些文章和 facebook API,我认为这是可能的,但我有一个无法解决的问题:
- Facebook 应用程序创建
- 获取管理员的用户令牌
- 获取页面访问令牌以在页面墙上发布
这些点(1-3)应该可以正常工作,但这是我的问题:
如果我是对的,令牌会在一段时间后过期 - 如何获得不会过期的令牌?或者还有其他方法可以解决这个问题吗?
这是在 facebook 页面上发布的工作代码:
$attachment = array(
'access_token' => 'BACyul4fRfyEmI3xwMDs..........................',
'message'=> "Hello Test"
);
$result = $facebook->api('/'.$page_id.'/feed', 'POST', $attachment);