2012-06-15 74 views
0

我試圖做一個POST要求在Authentication Doc指定的URL,但它不返回成功的響應:Facebook驗證W/O瀏覽器

$ch = curl_init('https://graph.facebook.com/oauth/device?type=device_code&client_id=APPID'); 
curl_setopt_array($ch, array(
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1) Gecko/20090624 Firefox/3', 
    CURLOPT_POST => true 
)); 
$result = curl_exec($ch); 
exit(var_dump($result)); 

哪裏APPID是我的應用程序ID。它只是返回一個boolean false。我錯過了什麼?

回答

1

此認證方法不適用於一般用途。從您發佈的網址:

請注意,我們目前正在測試設備身份驗證,其中有 有限數量的合作伙伴。它目前不可用於一般 的使用,並且我們不接受其他訪問應用程序。

+0

嗯,有什麼可以替代?我正在嘗試創建一個cron作業來自動發佈到Facebook頁面。 – Michelle

+0

爲什麼該用例需要設備驗證?按照「以頁面身份驗證」的步驟獲取頁面訪問令牌並將其存儲以供管理頁面時使用 – Igy

相關問題