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

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

来自分类Dev

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

来自分类Dev

发布图片Facebook-图形API-PHP

来自分类Dev

Facebook图形api获取公共事件

来自分类Dev

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

来自分类Dev

如何从Facebook图形API获取列表

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    发布图片Facebook-图形API-PHP

  4. 4

    Facebook图形api获取公共事件

  5. 5

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

  6. 6

    如何从Facebook图形API获取列表

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档