2012-01-06 8 views
1

facebookからそれは言う: "publish_actions権限を持っている限り、あなたは、アプリケーションのaccess_tokenで/ USER_ID /スコアにHTTP POSTリクエストを発行することで、スコアまたはユーザーを投稿できます。facebookアプリケーションでスコアを作成する方法は?

だけでなく、私はスコアを投稿するためのPHPが、リンクに慣れていないよ

require('php-sdk/src/facebook.php'); 
$facebook = new Facebook(array(
'appId' => '123546321654654654654', 
'secret' => 'd9132156afasdfadsfsdfewfg79f5f16d0', 
'cookie' => true 
)); 
$attachment = array('score' => 1005); 
$postscore = $facebook->api('/12345612/score/','POST',$attachment); 
+1

どのように動作しません。何かを返すか、エラーを返すか、何も返さないか? –

+0

何も返されていません –

答えて

1

添付ファイルの配列にアプリのアクセストークンを送信する必要があります。したがって、配列の添付ファイルを更新するだけで

$attachment = array('score' => 1005, 'access_token' => $facebook->getAppId().'|'.$facebook->getApiSecret()) 
$postscore = $facebook->api('/12345612/score/','POST',$attachment); 
0

...私はpublish_actionsの権限を持っていると私は次のコードをしようとしているが、それは動作しませんが、「/ USER_IDです/スコア/ "あなたはスコアの最後に自分の忘れてしまった。

+0

試行得点は同じですが、何も返されず、ページの読み込みが停止します... –

+0

アプリはゲームとして登録されていますか?スコアの後に "/"を削除しようとする –

+0

try catchは私にこれを与える:(#15)このメソッドは、アプリケーションaccess_tokenで呼び出さなければならない。どのようにアクセストークンを取得し、私のようなコードのためにそれを使用する。 –

関連する問題