-1
我曾經能夠通過Facebook上的單個FQL查詢URL獲得頁面喜歡。但截至上週,他們關閉了它。要求使用他們的SDK或API,但是我的系統掃描我的用戶的臉書頁面並顯示他們的頁面喜好。獲取Facebook頁面在PHP中的喜歡(在FQL折舊後)
有什麼辦法可以解決這個問題,就像我使用SDK或API一樣。我需要每個頁面的每個請求的應用程序。
謝謝。
注: 我試圖用頭&用戶代理沒有喜悅file_get_contents()
&嘗試手機的請求都無濟於事。
代碼:
$url = "http://m.facebook.com/pagename/";
$options = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n" .
"User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7\r\n"
)
);
$context = stream_context_create($options);
$file = file_get_contents($url, false, $context);
print_r($file);
結果:
每個室內用用戶,您將必須得到的access_token獲得通過Facebook的API用戶的Infor。形成api響應,你可以得到你想要的東西。 –
_「但是我的系統掃描來自我的用戶的Facebook頁面」_ - - 未經Facebook的事先書面同意而刮掉他們的頁面違反了他們的ToS,所以你一直在做的事情是不允許的。使用他們的API是解決這個問題的正確方法。 – CBroe