嗨,我正在尝试弄清楚如何将我的应用程序作为他们自己发布到应用程序用户的墙上。我正在使用 PHP SDK 3.2.2。到目前为止,这是我的代码。
$facebook = new Facebook(
array(
'appId' => 1234567890abcdefg,
'secret' => 1234567890abcdefg,
'cookie' => true,
)
);
$facebookId = '1234567890';
$status = array(
'message' => 'Message',
'name' => 'Name',
'description' => 'Description',
'link' => 'http://www.google.com',
'picture' => 'http://www.something.com/placehold.gif',
);
$facebook->api('/'.$facebookId.'/feed/', 'post', $status);
这将正常工作,它会在用户的墙上发布状态更新(例如,App 用户通过 app-dev 共享了一个链接。)而无需我指定访问令牌。
我正在阅读 Facebook 上的操作指南,上面写着
如果您的应用代表其用户发布,并且出于发布目的需要没有过期时间的访问令牌,则您应该使用应用访问令牌。
那么我是否需要指定访问令牌?如果是,我在哪里指定它们?谢谢。