0
我的腳本像魅力一樣工作圖形API使用api
PHP SDK的方法。我可以成功創建相冊,上傳照片模仿用戶是管理員的頁面。FQL查詢SELECT user_id FROM like ...返回空數組,沒有錯誤?
我想要購買喜歡我的頁面的用戶user_id
。我發現,這不是不可能性使用圖形API,所以我切換到FQL這個結束了:
// Use current page id to build query and get likes
$query = sprintf('SELECT user_id FROM like WHERE object_id="%s"', $this->id);
$args = array('method' => 'fql.query', 'query' => $query);
$result = $this->sdk->api($args); // $this->sdk is Facebook configured SDK
var_dump($args, $this->sdk, $args);
輸出是空的! 這是一個錯誤還是我的不好?沒有錯誤,沒有警告沒有例外。細節(敏感數據混洗)在這裏:
array
'method' => string 'fql.query' (length=9)
'query' => string 'SELECT user_id FROM like WHERE object_id="273552079362810"' (length=58)
object(Facebook)[3]
protected 'appId' => string '292315032146649' (length=15)
protected 'appSecret' => string '360abceefda40484db536cda4010813a' (length=32)
protected 'user' => null
protected 'signedRequest' => null
protected 'state' => null
protected 'accessToken' => string 'AAAEJ2ZBX4gBkBAOQvllIySNhlu6trtuZB5uCeWuxvBcnGvq3JBuy5FULZAObdgsHZBRiPgBCcqkFDjwzdaWi4B7MIKp5AZCzPenwxSIfAGgZDZD' (length=112)
protected 'fileUploadSupport' => boolean true
array
empty
首先感謝您的答案。如果您是網頁的管理員,則可以創建活動並邀請他人(使用Facebook本身)。即使頁面沒有朋友,您也可以從創建活動頁面中選擇人員。我想他們是喜歡這個網頁的人,我說得對嗎?那麼...你說這不可能使用API獲取這個列表? – gremo 2012-01-16 14:30:11
無法通過Graph API獲取列表。有這種方式可以手動獲取最近500人的列表https://www.facebook.com/browse/?type=page_fans&page_id=273552079362810,但Facebook可能會很快關閉它,所以不要依賴它。 – DMCS 2012-01-16 14:36:22