首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在facebook上寻找共同的朋友

在facebook上寻找共同的朋友
EN

Stack Overflow用户
提问于 2015-02-27 06:42:23
回答 5查看 3.7K关注 0票数 2

我想找出两个随机用户之间的共同朋友使用FacebookGraphAPIv2.2。

我阅读了文档朋友,它说:“使用该应用程序查看其他好友的共同好友需要一个具有user_friends权限的有效用户访问令牌。”

如果currentUser和User2不是朋友的话,我能找到他们的号码和名字吗?

我提到了许多其他问题:FacebookGraphAPI2.2共同朋友 =>没有答案

如何通过Facebook的Graph实现互交 =>解决方案只有在两个用户是朋友的情况下才能工作,在我的情况下可能不是这样。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-09-09 00:48:45

票数 0
EN

Stack Overflow用户

发布于 2015-06-20 17:08:00

我要亲自实施这一计划。我有一个类似的用例,两个用户可能不是朋友,但我想看看他们的哪些朋友是相互的。

显然,当两个用户不是共同的朋友时,您必须在来自服务器的API请求中包含一个“应用验证”参数:

如果您想代表两个不是朋友的应用程序用户调用这个端点,那么在发出请求时必须提供证明参数和用户访问令牌。这意味着您必须从服务器调用此端点。

看来无论如何这都是个好主意。

票数 1
EN

Stack Overflow用户

发布于 2015-07-21 13:11:37

设法找到了解决方案,而且正在起作用。如果你的电话在你和其他人的内部工作,而且你们都是Facebook上的朋友,你需要做的就是创建Appsecret

它表示App secret key found on Facebook Dev under My Apps和令牌。通过运行:$appsecret_proof= hash_hmac('sha256', $access_token, $app_secret);创建此键

之后,将令牌和秘密作为参数传递给调用:

代码语言:javascript
运行
复制
Bundle params = new Bundle(); 
params.putString("appsecret_proof", appsecret_proof); 
params.putString("access_token", access_token);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28759042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档