我正在开发一款PHP游戏,并希望将玩家的高分发布到他们自己的Facebook墙/时间线上.
我已经设置了一个Facebook应用程序和我用来发布得分的PHP代码(由Facebook本身提供):
<?php
require 'facebook-sdk/facebook.php';
$app_id = MY_APP_ID;
$app_secret = MY_APP_SECRET;
$score = 1500; // this is gonna be passed someway...
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
));
$user = MY_USER_ID; // to be replaced with a call to $facebook->getUser()
$app_access_token = get_app_access_token($app_id, $app_secret);
$facebook->setAccessToken($app_access_token);
$response = $facebook->api('/' . $user . '/scores', 'post', array(
'score' => $score,
));
print($response);
// Helper function to get an APP ACCESS TOKEN
function get_app_access_token($app_id, $app_secret) {
$token_url = 'https://graph.facebook.com/oauth/access_token?'
. …Run Code Online (Sandbox Code Playgroud) 我正在开发一个与facebook api集成的Android游戏.怎么能在游戏中将我的分数发布到Facebook墙上.
我查看了开放图,但无法弄清楚如何使其工作.
干杯,T_T