Facebook图形API PHP获取图片太慢

标记

嗨,在我的新Facebook应用程序中,我尝试为屏幕上的用户加载一系列个人资料图片。问题是,它花费的时间太长。这是我目前正在获取图片的方法-我还能做些其他什么来加快速度吗?执行大约需要10秒以上的时间。

我使用的是灯箱,仅在单击屏幕上的第一张图像后才真正需要加载其他图片,但不确定如何执行此操作。

    //First off we need to get some profile pics for the user:
    $getuseralbumsurl = "https://graph.facebook.com/". $row['FB_ID'] ."?fields=albums&access_token="
        . $access_token;
    $getuseralbums = json_decode(file_get_contents($getuseralbumsurl));
    $getuseralbums = $getuseralbums->albums;

    foreach( $getuseralbums->data as $album ){//Getting profile pics for user.

        if($album->type == "profile"){ //get profile picture album
            $albumid = $album->id;
            $photosurl = "https://graph.facebook.com/" . $albumid . "/photos?access_token=". $access_token ."&limit=3";

            $profilephotos = json_decode(file_get_contents($photosurl));

            $counter = 0;
            foreach( $profilephotos->data as $image ){

                if($counter == 3)//we only want 3 photos from the album.
                break;

                if($lowerbound == 0)
                    $photosurlarray['group1'][] = $image->source;
                else if($lowerbound == 1)
                    $photosurlarray['group2'][] = $image->source;
                else
                    $photosurlarray['group3'][] = $image->source;

                $counter++;
            }
            break;//we don't need anymore albums.
        }

谢谢!

标记

我最终通过使用批处理请求解决了该问题,并在页面完成加载后(使用AJAX)产生了在后台运行的作业。这似乎已经成功了!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅使用图形API获取Facebook共享(例如,URL的评论计数)(不建议弃用)

来自分类Dev

Facebook图形API-获取自定义个人资料图片大小

来自分类Dev

Node.js-从Facebook图形API获取我的帐户详细信息

来自分类Dev

PHP Facebook SDK如何获取不带令牌的图形API

来自分类Dev

Facebook图形API:在讨论树中获取“子注释”

来自分类Dev

Facebook通过taggable_friends从图形API获取用户ID

来自分类Dev

发布图片Facebook-图形API-PHP

来自分类Dev

Facebook图形api获取公共事件

来自分类Dev

使用图形API将带有图片的消息发布到Facebook页面/提要

来自分类Dev

仅获取尚未过期的Facebook事件图形API

来自分类Dev

获取用户照片上的标签Facebook图形API

来自分类Dev

如何从Facebook图形API获取列表

来自分类Dev

从Facebook图形API获取全尺寸图片

来自分类Dev

使用Facebook图形API V2.0获取朋友的生日

来自分类Dev

使用图形API 2.2在Android中从Facebook SDK 4.0.1获取朋友列表

来自分类Dev

使用Facebook图形API获取照片的缩略图

来自分类Dev

如何从Facebook个人资料或页面URL获取数字ID?PHP,Facebook图形API

来自分类Dev

通过Facebook图形API获取URL的注释

来自分类Dev

Facebook图形API在特定帖子ID之后获取帖子

来自分类Dev

Node.js-从Facebook图形API获取我的帐户详细信息

来自分类Dev

Facebook图形API V2.0-如何获取组上下文?(我的朋友们)

来自分类Dev

在Facebook上获取最终的图形图片URL

来自分类Dev

Facebook图形api获取不同帐户的关注者数量

来自分类Dev

如何通过图形API 2.2获取用户配置文件的facebook friends_count?

来自分类Dev

Facebook图形API-不支持的获取请求

来自分类Dev

通过Facebook图形API查询应用图片

来自分类Dev

Facebook Fan Page API:如何使用Facebook图形和PHP API调用此API调用

来自分类Dev

无法获取特定页面的Facebook图形API

来自分类Dev

如何从Facebook图形PHP API V2.6获取总页面点赞数

Related 相关文章

  1. 1

    如何仅使用图形API获取Facebook共享(例如,URL的评论计数)(不建议弃用)

  2. 2

    Facebook图形API-获取自定义个人资料图片大小

  3. 3

    Node.js-从Facebook图形API获取我的帐户详细信息

  4. 4

    PHP Facebook SDK如何获取不带令牌的图形API

  5. 5

    Facebook图形API:在讨论树中获取“子注释”

  6. 6

    Facebook通过taggable_friends从图形API获取用户ID

  7. 7

    发布图片Facebook-图形API-PHP

  8. 8

    Facebook图形api获取公共事件

  9. 9

    使用图形API将带有图片的消息发布到Facebook页面/提要

  10. 10

    仅获取尚未过期的Facebook事件图形API

  11. 11

    获取用户照片上的标签Facebook图形API

  12. 12

    如何从Facebook图形API获取列表

  13. 13

    从Facebook图形API获取全尺寸图片

  14. 14

    使用Facebook图形API V2.0获取朋友的生日

  15. 15

    使用图形API 2.2在Android中从Facebook SDK 4.0.1获取朋友列表

  16. 16

    使用Facebook图形API获取照片的缩略图

  17. 17

    如何从Facebook个人资料或页面URL获取数字ID?PHP,Facebook图形API

  18. 18

    通过Facebook图形API获取URL的注释

  19. 19

    Facebook图形API在特定帖子ID之后获取帖子

  20. 20

    Node.js-从Facebook图形API获取我的帐户详细信息

  21. 21

    Facebook图形API V2.0-如何获取组上下文?(我的朋友们)

  22. 22

    在Facebook上获取最终的图形图片URL

  23. 23

    Facebook图形api获取不同帐户的关注者数量

  24. 24

    如何通过图形API 2.2获取用户配置文件的facebook friends_count?

  25. 25

    Facebook图形API-不支持的获取请求

  26. 26

    通过Facebook图形API查询应用图片

  27. 27

    Facebook Fan Page API:如何使用Facebook图形和PHP API调用此API调用

  28. 28

    无法获取特定页面的Facebook图形API

  29. 29

    如何从Facebook图形PHP API V2.6获取总页面点赞数

热门标签

归档