如何使用php导入facebook专辑

时间:2012-09-21 18:45:56

标签: php facebook facebook-graph-api

我在使用oAuth2进行身份验证后尝试导入用户的相册。 获取用户信息后,我使用他们的ID来获取他们的相册。

$fqlResult=$facebook->api($user_profile['id']."/albums");

但是这会返回一个空数组。我也试过

$fqlResult=$facebook->api("/me/albums");

但它给出了相同的结果。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

Callum之前的回答是指经过身份验证的推荐 - 这项功能只有在用户点击Facebook *中指向您应用的任何链接时才会被调用。

但由于您自己正在处理自己的应用登录,因此在登录时必须在user_photos参数中加入scope权限,请参阅https://developers.facebook.com/docs/authentication/


*我真的不知道为什么这么多人会混淆这两种情况,或者似乎不知道Authenticated Referrals如何实际工作以及应用仪表板中的相应设置是什么以及它们是什么? >不要做......

答案 1 :(得分:-1)

当用户对您的应用进行身份验证时,您需要他们授予user_photos权限。

要执行此操作,请转到App Dashboard并点击“修改应用”。在“权限”部分中,将user_photos添加到“用户和朋友权限”框中。