我想知道是否有人会帮我排查我的stream.publish测试。我以为我拥有所有正确的作品。这里是代码:Facebook stream.publish的先决条件是什么?
<?php
require_once 'facebook.php';
$appapikey = 'xxxxxxx';
$appsecret = 'xxxxxxx';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
$message = "Will this status show up and allow me to dominate the world?!";
$uid = $user_id;
echo $uid;
$facebook->api_client->stream_publish($message,$uid);
我期待的是我的状态改变为$ message的内容。反而会发生什么,我的UID被echo'd,然后它会引发500错误。我允许publish_stream
以及offline_access
(通过我的个人资料在我的应用设置中验证),API密钥将这一小部分代码挂钩到我的应用。做这个简单的例子还需要做些什么?我发现FB文档有点难以放在一起。
- 的包括是官方的PHP Facebook的库
我的问题是所有的参数都被列为可选参数,所以我只包含了我认为我需要的东西,而没有想到它们的顺序决定了它们的意思(IE,使用占位符来回答所有可用的参数)非常感谢为了帮助我。 – 2009-07-22 01:08:45