2012-07-02 117 views
1

当我上传照片时,会自动创建相册。有一种方法可以从相册ID中获取相册ID。因为我有这样的代码:从照片ID获取相册ID

try { 
      $response = $facebook->api(
        '/me/photos/', 
        'post', 
        array(
          'message' => 'This is my image caption', 
          'source' => $source 
          ) 
        ); 

      $id = $response['id']; 
      if ($id) { 
        //obtenemos la url del album                                 
        $response = $facebook->api('/'.$id); 

        unset($_SESSION['uploaded_file']); 
        header('Location: http://www.facebook.com/'.$id); 
        exit(); 
      } 
    } catch ... 

我想将用户重定向到相册(因为我需要用户aprove照片),而不是照片。有没有这样做的方式,而不实际要求所有的用户相册和检查照片上传的地方?

回答

0

你可以使用FQL这些信息 - 第一个查询photos表为专辑的aid,然后对它们进行查询album表是:

SELECT object_id FROM album WHERE aid IN 
    (SELECT aid FROM photo WHERE object_id = "{your photo’s Graph API id}") 

- 在object_id将是图形API ID这张专辑。

相关问题