我的github地址
加载sdk,
可以把它写在一个js文件中, 在index.html中对js做加载
https://developers.facebook.com/docs/javascript/quickstart
登录
https://developers.facebook.com/docs/games/gamesonfacebook/login
response
{
status: ‘connected’,
authResponse: {
accessToken: ‘…’,
expiresIn:’…’,
signedRequest:’…’,
userID:’…’
}
}
accessToken可以用来做后续api请求的操作
在本地进行facebook SDK接入开发时已经将本地 http://localhost/ 域名填到了对应的域名选项,测试时需要在egret wing中将启动的server端口设置成80端口
游戏邀请、
https://developers.facebook.com/docs/games/services/gamerequests
返回结果中有requestID
{
“request”:”1428237347457728”,
“to”:[“10150002163885335”]
}
留作服务器验证邀请结果
玩家接受邀请
http://apps.facebook.com/[app_name]/?request_ids=[REQUEST_IDs]
邀请删除
function deleteRequest(requestId) {
FB.api(requestId, ‘delete’, function(response) {
console.log(response);
});
}
支付api接入
https://developers.facebook.com/docs/games_payments/takingpayments
分享
https://developers.facebook.com/docs/games/services/sharing
布局说明:
https://developers.facebook.com/docs/games/gamesonfacebook/optimizing#webgl
sdk配置:
https://developers.facebook.com/docs/javascript/advanced-setup
登陆:
https://developers.facebook.com/docs/facebook-login/web
https://developers.facebook.com/docs/games/gamesonfacebook/login
支付相关:
https://developers.facebook.com/docs/games/gamesonfacebook/monetization
https://developers.facebook.com/docs/games_payments/fulfillment
https://developers.facebook.com/docs/games_payments/takingpayments#paydialog
https://developers.facebook.com/docs/games_payments
购买项:
https://developers.facebook.com/docs/payments/product
错误码:
https://developers.facebook.com/docs/games_payments/fulfillment/errorcodes
分享:
https://developers.facebook.com/docs/sharing/reference/share-dialog
https://developers.facebook.com/docs/sharing/best-practices
https://developers.facebook.com/docs/games/services/gamerequests
++
用户信息
https://developers.facebook.com/docs/graph-api/reference/user/
网页统计
https://developers.facebook.com/docs/analytics/quickstart-web