参考代码1:

var query = FB.Data.query('select uid, first_name, last_name, work, from user where uid={0}', response.id);

query.wait(function(rows) {
var loginData = {fb_uid: rows[0].uid, 
                first_name: rows[0].first_name,
                last_name: rows[0].last_name,
                employer: rows[0].work[0].employer.name,
                position: rows[0].work[0].position.name
    };
}

参考代码2:

var query1 = FB.Data.query('select name,uid,birthday,contact_email,birthday_date,sex,status,current_location,wall_count from user where uid=me()'); ///通过uId得到用户资料
                //var query2 = FB.Data.query('select uid2 from friend where uid1=me()');
                //当uid1=uid2时,为朋友,通过uid1=me时,得到uid2
                query1.wait(function(msg) {
                    if (msg[0].sex == "")
                    {
                        sex = "u";
                        sex1 = 3;
                    }
                    else if (msg[0].sex == "male")
                    {
                        sex = "m";
                        sex1 = 1;
                    }
                    else
                    {
                        sex = "f";
                        sex1 = 0;
                    }
                    if (msg[0].current_location != null) {
                        city = msg[0].current_location.city || "null";
                        country = msg[0].current_location.country || "null";
                        state = msg[0].current_location.state || "null";
                        zip = msg[0].current_location.zip || "null";
                    }
                    count = msg[0].length || 0;
                    if (msg[0].contact_email != null) {
                        contact_email = msg[0].contact_email;
                    }
                    //给PHP传统计
                    if (window.location.search.indexOf("&installed=1") != -1)
                    {
                        $.ajax({
                            url:that.Config.statisticsPHPUrl,
                            data:{"sex":sex1,"email":contact_email},
                            success:function(data) {
                                if (data.result) { //成功
                                } else {//不成功
                                }
                            }
                        });
                    }

});

转载于:https://www.cnblogs.com/xiaochaohuashengmi/archive/2011/07/04/2097561.html

How to use fb.data.query to get friends info?相关推荐

  1. 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)

    1. DQL(Data Query Language:数据库查询语言)知识点概览 DQL(Data Query Language:数据库查询语言): 用来查询数据(记录),不会对数据进行改变,而是让数 ...

  2. mysql学习笔记(1)_DQL(Data Query Language)

    ##DQL(data query language)数据库查询语言 基础查询   条件查询 排序查询 (order by) 常用函数 分组查询(group by) 多表查询 子查询 分页查询(limi ...

  3. @Query Annotation in Spring Data JPA--转

    原文地址:http://javabeat.net/spring-data-jpa-query/ In my previous post on Spring Data, I have explained ...

  4. MySQL 使用 LOAD DATA 导入 csv 文件

    Excel 保存为 Book1.csv 以后,内容为: 编号,名称,说明 1,测试数据1,"测试CSV文件中,有逗号" 2,测试数据2,"测试CSV文件中有"& ...

  5. 结构化查询语言(Structured Query Language)

    2019独角兽企业重金招聘Python工程师标准>>> 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈɛs kjuː ˈɛl/ " ...

  6. mysql query false_mysql_query() 实施结果一直为false

    mysql_query() 执行结果一直为false 1)现有一个数据库名为test,里面只有一个表student. 属性名称:ID, Name, Email. 2)尝试着将数据库连接与操作封装成一个 ...

  7. python爬取百度翻译返回:{'error': 997, 'from': 'zh', 'to': 'en', 'query 问题

    解决办法: 修改url为手机版的地址:http://fanyi.baidu.com/basetrans User-Agent也用手机版的 测试代码: # -*- coding: utf-8 -*- & ...

  8. java easyui条件组合查询_EasyUi+Spring Data 实现按条件分页查询

    Spring data 介绍 Spring data 出现目的 为了简化.统一 持久层 各种实现技术 API ,所以 spring data 提供一套标准 API 和 不同持久层整合技术实现 . 自己 ...

  9. 如何在Google表格中使用QUERY函数

    If you need to manipulate data in Google Sheets, the QUERY function can help! It brings powerful, da ...

最新文章

  1. IDEA + Vim = 得劲
  2. Linux系统的CPU使用率和Load
  3. cookies和session
  4. python 提示错误AttributeError: type object 'str' has no attribute '_name_'
  5. Android WebView常见问题及解决方案汇总
  6. java 对第三方的异常_Java第三方API调用打开文件方法时抛出异常
  7. AD20学习笔记3---PCB封装库的创建方法及现有封装调用
  8. python企业微信回调_回调模式
  9. php判断桌面宽度,js获取页面宽度高度及屏幕分辨率
  10. clistctrl获取选中行数据_Power Query基础6:筛选、排序、删重复行
  11. SpringCloud Eureka 高可用
  12. windows恶意软件删除工具 MRT.EXE
  13. jQuery 事件冒泡
  14. ajax 发送 put 请求
  15. ubuntu16.04下安装为知笔记
  16. 安卓结课作业 音乐播放器 视频播放 游戏 附带源码
  17. 讯飞语音合成 下载音频Java Demo
  18. switch语句(分支语句)
  19. 人工智能证书有什么作用?
  20. exp-00003 错误

热门文章

  1. Effective Java第七条:避免使用终结方法
  2. 完全编译安装boost
  3. springboot redis 断线重连_Redis高可用方案实现
  4. nginx根据参数转发到不同服务器_Nginx服务器之负载均衡策略
  5. 选择与循环:剪刀石头布_Python之石头剪刀布小游戏(史上最详细步骤)
  6. oracle连接满报错日志,Oracle归档日志满了导致Oracle连接(ORA-00257)报错处理
  7. 产品认知:真正厉害的产品经理,都是“数据思维”的高手
  8. java maven部署_eclipse中maven项目部署到tomcat
  9. linux版本photoshop,在linux上使用ps(转载)
  10. 宝塔面板绑定域名导致无法访问