我正在使用facebook php sdk并开发一个应用程序,我希望通过向他们发送消息邀请一些link
的Facebook朋友。所以无论我邀请谁,我都希望将这些facebook ID保存到我的数据库中。请建议一些解决方案,以便向每个facebook friend
发送消息并获取他的facebbokId
。这项工作更受赞赏。
答案 0 :(得分:1)
我认为你使用php sdk ...
通过使用以下PHP代码,您可以从Facebook获取好友列表
<?php
$facebook = new Facebook(array(
'appId' => 'CLIENT_ID',
'secret' => 'SECRET_KEY',
));
$access_token = $facebook->getAccessToken();
$user = $facebook->getUser();
$result =file_get_contents('https://graph.facebook.com/'.$user.'/friends?access_token='.$access_token.'');
print_r($result);
?>
使用sdk从facebook获取好友列表数据后。如果要存储详细信息,请将其存储到数据库中
Javascriptcode:
$.ajax({
type:'POST',
url:'/action_comes_here',
data:{},
success: function()
{
var user_ids = array('14545456','5695695456'); //
FB.ui({method: 'apprequests',
app_id:'CLIENT_ID',
message: 'TITLE',
data:{},
to: user_ids,
},
function(response) {
if(response){
///SUCCESS HERE
}
else
{
///FALIURE COMES HERE
}
});
},
error: function(){
alert("Something went wrong ... Please Try again");
}
});
由于 Sakthi