2012-07-02 160 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這張專輯。

相關問題