2011-10-13 5 views
1

페이스 북 점수에 사용자 점수 (정수 값)를 올리려고합니다.페이스 북 게임 응용 프로그램에서 사용자 점수 게시

<pre><?php getScores($accessToken) ?></pre> 
<pre><?php postScores($accessToken, 'PLAYER_ID', 34) ?></pre> 
<pre><?php getScores($accessToken) ?></pre> 

및 PHP 코드 :

<?php 
function getScores($accessToken) { 
    $fbCurl = curl_init(); 
    curl_setopt($fbCurl, CURLOPT_URL, 'https://graph.facebook.com/APPLICATION_ID/scores&access_token=' . $accessToken); 
    curl_setopt($fbCurl, CURLOPT_RETURNTRANSFER, 1); 
    $scores = curl_exec($fbCurl); 
    curl_close($fbCurl); 
    echo '<h1>Scores</h1><pre>'; 
    var_dump(json_decode($scores)); 
    echo '</pre>'; 
} 

function postScores($accessToken, $uid = 'PLAYER_ID', $score = 23) { 
    $fbCurl = curl_init(); 
    curl_setopt($fbCurl, CURLOPT_URL, sprintf('https://graph.facebook.com/%s/scores&access_token=' . $accessToken, $uid, $score)); 
    curl_setopt($fbCurl, CURLOPT_RETURNTRANSFER, 0); 
    $data = array('score' => $score); 
    curl_setopt($fbCurl, CURLOPT_POST, true); 
curl_setopt($fbCurl, CURLOPT_POSTFIELDS, $data); 
    curl_exec($fbCurl); 
    curl_close($fbCurl); 
} 

을 게시 한 후,이 사용자에 대한 점수 값을 여전히 내가 뭔가 잘못하고 0으로 암을 다음과 같이 내 코드는?

답변

관련 문제