首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Facebook api php按id选择好友

Facebook api php按id选择好友
EN

Stack Overflow用户
提问于 2013-04-18 17:44:49
回答 1查看 855关注 0票数 0

我想用facebook api php得到一个特定朋友的生日。我将朋友的id从一个带有朋友列表的表单中传递到te变量$_POSTfriend_id中。我正在做这样的事情,但我无法获得好友数据:

代码语言:javascript
运行
AI代码解释
复制
$user = $facebook->getUser();
$perms = array('scope' => 'email,user_photos,read_mailbox,friends_birthday,user_birthday,user_likes');

if ($user) {
  try {
    $user_profile = $facebook->api('/me');
    //get friend data
    $friend_profile = $facebook->api('/me/friends/' . $_POST[friend_id]);
  } catch (FacebookApiException $e) {
    $user = null;
  }

} else {    
    die('<script>top.location.href="'.$facebook->getLoginUrl($perms).'";</script>');
}


echo $friend_profile['birthday'];

但是我看不到生日。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-04-18 19:10:34

你的API调用是错误的,为了得到一个朋友的生日,你需要这个:

代码语言:javascript
运行
AI代码解释
复制
$friend_profile = $facebook->api('/' . $_POST[friend_id] . '?fields=birthday');

你应该删除第一次调用接口(/me),因为每次调用都需要一些时间,而且你不需要使用数据。

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

https://stackoverflow.com/questions/16089784

复制
相关文章
用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
全栈程序员站长
2022/07/09
1.8K0
Linux调整Swap大小
关闭swap swapoff -a 1.创建交换分区的文件:增加2G大小的交换分区 dd if=/dev/zero of=/var/swapfile bs=1M count=2048 2.设置交换文件 mkswap /var/swapfile 3.启用交换分区文件 swapon /var/swapfile 4.在/etc/fstab添加 echo '/var/swapfile swap swap defaults 0 0'>>/etc/fstab 5.检查 free -m
苦咖啡
2018/04/28
8.7K0
SQL Server 数据库调整表中列的顺序操作
SQL Server 数据库中表一旦创建,我们不建议擅自调整列的顺序,特别是对应的应用系统已经上线,因为部分开发人员,不一定在代码中指明了列名。表是否可以调整列的顺序,其实可以自主设置,我们建议在安装后设置为禁止。
星哥玩云
2022/08/17
4.4K0
SQL Server 数据库调整表中列的顺序操作
调整JVM内存大小
JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能;Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。有以下几种方法可以选用:
MonroeCode
2018/01/12
3.3K0
Edittext In Listview,当listview的item中有edittext时,怎么保存edittext的值?
http://blog.csdn.net/lxk_1993/article/details/50527886
103style
2022/12/19
8700
Edittext In Listview,当listview的item中有edittext时,怎么保存edittext的值?
ECharts散点图大小调整
在业务需求中,有时候会遇到ECharts散点图,现在记录一下,今天解决了一个小问题,ECharts散点图大小调整。
王小婷
2019/05/07
5.2K0
ECharts散点图大小调整
小程序checkbox调整大小
.cb{ transform: scale(0.6,0.6); } <view> <label class="lab" for="box1"> <checkbox value="v1" checked class="cb"/>复选框 </label> </view>
苦咖啡
2018/04/28
4.2K0
新增数据时,MySQL索引树的自调整过程
刚开始你一个表建好后,就一个数据页,就是聚簇索引的一部分,而且还是空的。若你插入数据,就是直接往这数据页里插入,也没必要给他弄索引页:
JavaEdge
2022/02/20
6530
新增数据时,MySQL索引树的自调整过程
第三章 启用和调整IM列存储的大小(IM-3.1)
· 启用IM列存储概述 默认情况下,INMEMORY_SIZE _SIZE初始化参数设置为 0,这意味着IM列存储被禁用。要启用IM列存储,请在重新启动实例之前将初始化参数 INMEMORY_SIZE 设置为非零值。
Yunjie Ge
2022/04/23
7320
第三章 启用和调整IM列存储的大小(IM-3.1)
InnoDB 缓冲池大小调整
从MySQL 5.7.5开始,我们可以动态修改InnoDB Buffer Pool的大小。这个新特性同时也引入了一个参数--innodb_buffer_pool_chunk_size,buffer pool会根据这个参数值的整数倍增加或减小。这个参数不是动态修改的,如果配置错误,可能会导致不想看到的结果。
田帅萌
2019/01/23
5.6K0
InnoDB 缓冲池大小调整
VMware 中 Linux 调整分区大小
Precondition :VMware Player 中安装的Fedora 17 Linux 32bit,个人较久远的测试环境,安装时没有进行磁盘规划,默认20G空间(动态调整),安装在根/下。 Background :在上述环境中安装IBM DB2 Express-C 10.5(v10.5fp1_linuxia32_expc.tar.gz),安装时/tmp空间不足,无法安装。 Plan:需要进行磁盘扩容。考虑到使用VMware Player虚拟机。
gigiwangs
2019/02/28
7K0
HPUX调整LUN大小识别更改
磁盘阵列通常允许调整 LUN 的大小,如果增加 LUN 的大小,请执行以下步骤将附加空间合并到卷组中: 1、按照阵列说明增加 LUN 的大小。 2、运行 vgmodify 检测任何物理卷大小更改。还将报告卷组能否使用所有空间。 3、如果 vgmodify 报告,每个物理卷的最大物理盘区数 (max_pe) 太小,无法容纳新增的空     间,请使用带 -t 和 -n 选项的 vgmodify 确定 max_pe 的新值,如“修改卷组参数” 4、按照新的设置运行带 -r 选项的 vgmodify 检查这些值。 5、停用卷组。 6、提交 max_pe 的任何新值,运行不带 -r 选项的 vgmodify 更新物理卷信息。 7、激活卷组。运行 vgdisplay 和 pvdisplay 命令验证增加的空间是否可用。
星哥玩云
2022/06/30
1.5K0
python 调整图片大小 脚本
infile = 'D:\original_img.jpg' outfile = 'D:\adjust_img.jpg' im = Image.open(infile) (x,y) = im.size #read image size x_s = 250 #define standard width y_s = y * x_s / x #calc height based on standard width out = im.resize((x_s,y_s),Image.ANTIALIAS) #resize image with high-quality out.save(outfile)
用户5760343
2022/05/13
2.1K0
Markdown 调整图片位置与大小
使用 Markdown 编写文档或博客时,经常需要对图片的位置与尺寸进行调整。 插入图片后,Markdown 表示图片的语法格式如下: ![图片描述](图片URL地址) 调整图片位置 居左 (1)方法一:添加位置标识。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200822014538211.png#pic_left) (2)方法二:嵌入 HTML 代码。 <div align="left"> <img src=https://img-blog.csdnimg.c
恋喵大鲤鱼
2020/08/24
43.4K0
Markdown 调整图片位置与大小
Visio如何调整锁定图像大小
在Visio中,比如模板中的UML类图,是不可调整大小的,这可能给我们设计图片带来了一些不便之处,如下图: 可以看到其边框是显示锁定状态无法修改的,当我们在左下角修改器长宽时,也会出现不可修改的情况。
码农阿宇
2018/04/18
4.6K0
Visio如何调整锁定图像大小
当JSONObject中的value=null时,key竟然会消失?
value为Date类型时,JSON.toJSONString打印出来的是时间戳,取出来的却是Date?等。
陈哈哈
2020/07/03
2.9K0
OnLine DDL -- 扩展 VARCHAR 列大小
更详尽的见官方文档: ​​https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl-operations.html​​
保持热爱奔赴山海
2022/01/11
4420
tomcat文件上传大小限制_tomcat调整内存大小
Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。
全栈程序员站长
2022/09/23
4.7K0
关于mysql给列加索引这个列值中有null的情况
在需求中由于要批量查数据,且表中数据量挺大(2300万条记录) 且查询条件的这两个字段没有加索引,为了增加查询速度,现在需要去为这两个字段添加索引。 刚开始加索引想到的问题:
袁新栋-jeff.yuan
2020/08/26
4.4K0
Excel小技巧63:调整工作表中所有图表的大小并保持相同
在创建图表时,Excel会使用默认的大小。有时候,我们想将工作表中所有图表的大小进行调整,使其更小些或者更大些。可以通过逐个图表手动拖拉进行调整,然而,这样调整出来的图表大小总会稍有差异。要想使图表的大小保持一致,有多种方法,除了VBA外,下面介绍两种快捷的方法。
fanjy
2020/11/06
6.5K0

相似问题

当调整大小后调用setCenter时,Google会跳转

27

当表中有多个记录时,增量列

12

CSS问题-当浏览器窗口缩小/放大时,列会自动调整大小

14

当键盘出现时,我的表视图会自动调整大小

24

高级树无法调整最终列的大小

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文