【发布时间】:2009-12-18 13:48:27
【问题描述】:
是否可以使用 facebook php api 和 crontab 来创建状态更新? Crontab 将运行将状态更新发送到 facebook 的 php 代码。
我的问题是登录部分 [$facebook->require_login();]。 Crontab 无法登录,我也可以将登录信息(用户名和密码)发送到 facebook 吗?
我的示例代码:
$facebook = new Facebook($api_key, $secret);
$user = $facebook->require_login();
$output = "my status";
$result = $facebook->api_client->users_setStatus($output);
【问题讨论】:
-
一旦你在 PHP 中,你可以做任何你可以在 PHP 中做的事情。因此,您登录,但是 Facebook API 告诉您登录 PHP。
-
其实多米尼克,这个问题与Facebook平台的关系比与PHP的关系更大,并且不能使用API远程登录Facebook。如果您的 FB 应用程序具有正确的扩展权限,则无需会话密钥即可。对于任何其他用户,应用程序需要给定用户的当前有效会话密钥,由 Facebook 传递给它。用户必须登录到 Facebook,然后授权应用程序,此时 FB 将向应用程序传递会话密钥。
-
Dustin,我应该使用哪些扩展权限?离线访问和状态更新?