1
在使用圖形API的批量請求文檔中,沒有使用相對URL的搜索查詢的示例。它應該像其他API調用一樣工作,但我收到一個錯誤,並想知道Facebook是否允許您批量搜索查詢。所以我正在使用php sdk來處理一些API調用,比如您可以批量搜索諸如graph.facebook.com/search?q=QUERY&type=OBJECT_TYPE之類的查詢嗎?
$queries = array(
array('method' => 'GET', 'relative_url' => '/67226614422'),
array('method' => 'GET', 'relative_url' => '/140959058191'),
);
$this->test(json_encode($queries));
$objs = $fb->api('/?batch='.json_encode($queries), 'POST');
這很好用。但是,如果我嘗試使用搜Q = QUERY &類型=頁的相對網址,如下所示
$queries = array(
array('method' => 'post', 'relative_url' => '/search?q=cornell&type=page'),
array('method' => 'GET', 'relative_url' => '/67226614422'),
array('method' => 'GET', 'relative_url' => '/140959058191'),
);
的SDK將引發錯誤
Uncaught Exception: batch parameter must be a JSON array thrown in .../facebook.php
這是編碼的JSON:
[{"method":"post","relative_url":"\/search?q=cornell&type=page"},{"method":"GET","relative_url":"\/67226614422"},{"method":"GET","relative_url":"\/140959058191"}]
完全幫助。謝謝,馬納沃。 – 2012-04-25 13:26:53