微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Facebook图形api给喜欢的人提供空结果

如何解决Facebook图形api给喜欢的人提供空结果

| 我正在尝试使用PHP开发我的第一个非常基本的Facebook应用,但偶然发现了一个问题。 通过身份验证后,我可以轻松地使用图形API获取有关我的帐户的信息...
$movies = $facebook->api(\'/me\');
echo \'Me\';
debug($movies);
这导致一个不错的数组
Array
(
    [id] => 1000....
    [name] => ...
    [first_name] => ...
    [last_name] => ...
    [link] => http://www.facebook.com/profile.PHP?id=1000...
    [gender] => male
    [timezone] => 2
    [locale] => de_DE
    [verified] => 1
    [updated_time] => 2011-04-13T09:27:42+0000
)
我还可以通过使用...轻松地获得我所有朋友的列表。
$friends = $facebook->api(\'/me/friends\');
echo \'Friends:\';
debug($friends);
但是当我尝试获得喜欢时...
$likes = $facebook->api(\'/me/likes\');
echo \'Likes:\';
debug($likes);
...我得到的只是一个空结果:
Likes:

Array
(
    [data] => Array
        (
        )
)
当我使用来自图api页面的演示链接时,它可以很好地显示我的喜欢,但不能从我的应用程序内部显示。 有人知道为什么会这样吗?据我所知,不需要额外的权限即可获得登录用户的赞,基本权限就足够了!     

解决方法

您需要
user_likes
friends_likes
权限才能获取您的/好友喜欢的列表... 我认为您忘了获得那些权限... :)     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。