Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以吗;加上“朋友”;通过Facebook';什么是API?_Api_Facebook - Fatal编程技术网

我可以吗;加上“朋友”;通过Facebook';什么是API?

我可以吗;加上“朋友”;通过Facebook';什么是API?,api,facebook,Api,Facebook,他们的API允许我的Facebook连接用户添加朋友吗?否。无法通过API添加朋友 但是,您可以将用户定向到http://www.facebook.com/addfriend.php?id=[用户UID] 其中,[USER UID]是有效的facebook用户id 祝你好运 这里是一个Wiki列表,列出了可供您使用的API方法 看起来你不能通过API添加朋友。请注意,iPhone facebook应用程序也没有添加好友功能,它是通过API编写的,因此更加强调了“你不能”我花了大量时间寻找,最终获

他们的API允许我的Facebook连接用户添加朋友吗?

否。无法通过API添加朋友

但是,您可以将用户定向到
http://www.facebook.com/addfriend.php?id=[用户UID]

其中,
[USER UID]
是有效的facebook用户id


祝你好运

这里是一个Wiki列表,列出了可供您使用的API方法


看起来你不能通过API添加朋友。请注意,iPhone facebook应用程序也没有添加好友功能,它是通过API编写的,因此更加强调了“你不能”

我花了大量时间寻找,最终获得了一个非常简单的解决方案

使用Facebook Javascript API,您可以执行好友请求:


FB.ui(
{ 
方法:“friends.add”,
id:fbid//假设您之前设置了此变量。。。
}, 
函数(参数){
控制台日志(param);
//如果取消,参数将显示:
//{操作:false,…}
//如果他们发送好友请求,则会有:
//{操作:正确,…}
//如果他们关闭了弹出窗口,那么:
//参数未定义
}
);
然后,回调脚本可以简单地执行对服务器的ajax调用,其中 如果需要,可以保存有关操作的信息

您可以使用Facebook上的javascript控制台应用程序来测试这一点:

粘贴上面的脚本,包括标记,或单击“示例”
按钮,然后找到“fb.ui-friends.add”示例。

现在有办法了。参考一些Kindawierd的答案。事实上,是怎样的@somethingkindawierd的答案已经过时。这可以用于IOS应用程序吗?链接站点现在说:“这在Graph API 2.0版时被删除了”。我们使用这个解决方案已经有一段时间了。唉,有了2.0版的Graph API,Facebook已经弃用了它。(它不再有效)我没有关于替代方法的建议。