0
我刚刚开始使用Graph API和Javascript SDK。我有一个使用fb:登录按钮验证用户身份的页面,并且我已经使用/ me/feed成功发布了状态更新。但是,当我尝试检索事件或帖子的列表时,响应是一个空数组。我已经从FB文档中剪切和粘贴了一些例子,并且导致了未定义的对象。使用JavaScript SDK时,是否需要传递访问令牌?
我是否缺少身份验证?我的用户正在授权user_events和friend_events。我想如果我可以发布,我应该可以阅读。希望这是明显的。
下面是代码示例,都会导致错误情况:
function getFriends() {
FB.api('/me/friends', function(response) {
if(response.data) {
$.each(response.data,function(index,friend) {
alert(friend.name + ' has id:' + friend.id);
});
} else {
alert("Error!");
}
});
和我的登录按钮和初始化代码:
<fb:login-button autologoutlink="true" perms="status_update,publish_stream,user_events,friends_events"></fb:login-button>
<script language="javascript" type="text/javascript">
FB.init({
appId: 'myappid',
status: true,
cookie: true,
xfbml: true
});
在此先感谢。
谢谢,卢卡。我在我的源文件中关闭了括号。我非常肯定,我不需要通过它,但我似乎无法弄清楚交易是什么。 – 2012-08-03 08:26:26