首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检索Facebook应用程序邀请者的用户ID

检索Facebook应用程序邀请者的用户ID
EN

Stack Overflow用户
提问于 2012-10-11 20:27:37
回答 2查看 262关注 0票数 0

在给定的Facebook应用程序的上下文中,假设用户A邀请用户B开始使用它。一旦用户B接受使用该应用程序,是否有办法以编程方式(通过PHP/JS SDK)检索用户A的ID?这似乎没有很好的文档记录。

无论如何,A/B用户都是朋友,如果有任何用处的话。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-14 23:56:46

当用户跟随app请求而来时,您可以使用以下命令获取请求id

代码语言:javascript
复制
$_GET['request_ids']

然后检索所有的请求ids,您可以通过这些ids调用图形api来获取对应的请求详细信息,如下:

代码语言:javascript
复制
if(isset($_GET['request_ids']))
     {
          $request_ids = $_GET['request_ids'];
      }
$request_ids = explode(",", $request_ids);
foreach($request_ids as $request_id)
       {
            $request_object = $facebook->api($request_id);
             //this $request_object have sender facebook id in the field uid_from
        }
票数 3
EN

Stack Overflow用户

发布于 2012-10-11 21:24:45

如果你看这里:

http://developers.facebook.com/docs/reference/dialogs/requests/

您可以看到对象布局。值得注意的是data属性:

可选,您可以传递用于跟踪的附加数据。这将作为创建的请求对象的一部分进行存储。最大长度为255个字符

在这个对象中,您可以添加您的引用UserId,然后当请求被声明时,您可以在您的端处理它。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12839527

复制
相关文章

相似问题

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