2012-05-21 90 views
0

對我問了一個類似的問題,但沒有連貫一致地說出來,所以在這裏。Facebook Opengraph閱讀操作

我正在嘗試使用Facebook的opengraph來煽動我的網站上使用php代碼的文章閱讀操作。

我想使用opengraph發佈當前網址的讀取動作。到目前爲止,我已經試過,但沒有快樂

<?php 
function curPageURL() { 
$pageURL = 'http'; 
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} 
$pageURL .= "://"; 
if ($_SERVER["SERVER_PORT"] != "80") { 
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
} else { 
    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 
} 
return $pageURL; 
} 
?> 





<?php 

$facebook->api('https://graph.facebook.com/me/:read? 
       article='echo curPageURL();'','POST') 


?> 

正如許多聰明的cloggs人士指出我是新手,這是我最好的嘗試,所以請耐心等待

回答

0

API調用看起來是不正確。如果您使用的是內置的「讀」的行動,你可以試試:

$facebook->api('/me/news.reads?article=' . curPageURL(),'POST'); 

你不需要使用完整的圖形URL API調用。確保您有權爲用戶發佈操作,否則API調用將失敗。如果通話成功,您將獲得已發佈操作的ID。