2012-01-18 5 views
0

私はlikesステータスにこのコードを使用していますが、昨日からは動作しません。 これはphp & curlやajaxを使ってどのようにして好きな状態にすることができますか?Like Statu AjaxポストグラフApi

$statusid = $_POST['url']; 
$ac_to = mysql_query("Select access_token From users order by rand() ".$limit.""); 

while($yaz=mysql_fetch_array($ac_to)) { 
    $access_token = $yaz['access_token']; 
    //Atııl Kurt 
} 
$params = array('access_token'=>$access_token); 
$url = "https://graph.facebook.com/".$statusid."/likes?access_token=".$access_token.""; 
$ch = curl_init(); 
curl_setopt_array($ch, array(
    CURLOPT_URL => $url, 
    CURLOPT_POSTFIELDS => $params, 
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_SSL_VERIFYPEER => false, 
    CURLOPT_VERBOSE => true, 
)); 

$result = curl_exec($ch); 
+0

どのようなエラーが表示されるのですか? –

答えて

0

FB.apiからPHPまたはJavascript SDKを使用してfqlリクエストを行うことができます。あなたはここで見同類のテーブルを照会する必要があります:http://developers.facebook.com/docs/reference/fql/like/?refsrc=http%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Freference%2Ffql%2F&refid=9&_rdr

Javascriptを:http://developers.facebook.com/docs/reference/javascript/

PHP:http://developers.facebook.com/docs/reference/fql/

ビューcURLを介して、FQL表示するには、この質問:FQL Query from PHP using cURL returning "Method Not Implemented"

編集:

のJavascript FQLの例:

FB.api(
{ 
    method: 'fql.query', 
    query: 'SELECT name FROM user WHERE uid=me()' 
}, 
function(response) { 
    alert('Your name is ' + response[0].name); 
} 
); 

Javascript SDKの使い方は、こちらのチュートリアルをご覧ください:http://www.epixseo.com/index.php/facebook-php-3-3-1-and-javascript-sdk-graph-api-tutorial/

+0

ありがとう、あなたはjavascriptコードの例を教えていただけますか? –

+0

はい私の答えは、私は、リンクを投稿するためにそれを編集しなければならなかった –

+0

私は見たが、Javascriptのページは何かを理解していない。 コード例のお手伝いをしていますか? –