草庐IT

facebook-test-users

全部标签

php - 如何从 Facebook API 读取 birthday_date

我一直在追这个!而且应该这么简单!!我在FaceBook中有一个运行良好的应用程序。但是,我需要获取用户的出生日期。我已成功获得扩展权限请求,但无法将birthday_date取出并放入数据库中的变量/存储中。'xxxxx','secret'=>'yyyyyyy','cookie'=>true));if($facebook->getSession()){$uid=$facebook->getUser();$fbme=$facebook->api('/me');}else{$params=array('fbconnect'=>0,'canvas'=>1,'req_perms'=>'pub

php - in_array 组合值 ('test' ,'value' )

我正在尝试将in_array或类似的东西用于关联数组或更复杂的数组。这是普通的in_arrayin_array('test',array('test','exists'));//truein_array('test',array('not','exists'));//false我要搜索的是对,例如“test”和“value”的组合。我可以根据需要将要搜索的组合设置为array('test','value')或'test'=>'value'。但是,如果要搜索的数组是,我该如何进行搜索?array('test'=>'value','exists'=>'here');orarray(arra

php - Facebook PHP SDK 验证访问 token 时出错

从thinkdiff.net开始tutorial我已经构建了一个带有facebook登录/注销链接的简单测试页面(本地环境)。如果登录,我想回显fb用户API。我正在使用最新的facebookPHPSDK(v.2.1.2).它似乎可以工作但是当我注销时我收到这个异常:FacebookApiExceptionObject([result:protected]=>Array([error]=>Array([type]=>OAuthException[message]=>Errorvalidatingaccesstoken:Thesessionisinvalidbecausetheuserl

PHP 比较格式为 2011-05-16T09 :39:14+0000 (facebook datetime format) 的两个日期

在PHP中,我想以这种格式比较2个日期:2011-05-16T09:39:14+0000$datedeb="2011-05-18T01:25:18+0000";$datefin="2011-05-16T09:39:14+0000";我有PHP5.1.6供您引用。 最佳答案 您可以使用PHP的strtotime功能。这会将它们转换为时间戳,这意味着您可以像普通数字一样比较它们$datedeb=strtotime("2011-05-18T01:25:18+0000");$datefin=strtotime("2011-05-16T09:

php - 关于使用 PHP 的 Facebook session 的基本问题

所以我对Facebook开发和PHP开发还很陌生,所以请放心。我已经创建了一个iframeFacebook应用程序。我可以轻松获取已签名的请求并使用该信息在我的页面上执行基本任务。真正的问题发生在我开始在Facebook中浏览我的应用程序时。我好像丢失了我的签名请求信息。我在每个页面上都包含了我的PHP代码,但我仍然无法保留我签名的请求或session......无论它叫什么。我在下面粘贴了我的基本PHP代码。FACEBOOK_APP_ID,"secret"=>FACEBOOK_SECRET_KEY,"cookie"=>true,"domain"=>SERVER_DOMAIN));fu

php - 如何在 Facebook 上使用 SDK 的 'manage_pages' 权限?

我创建了一个在粉丝页面上显示为选项卡的应用程序。粉丝页面的管理员给我权限manage_pages然后我的应用程序的标签被添加到他的粉丝页面。问题是我没有找到任何关于如何通过PHPSDK使用此权限的示例代码。我查看了SDK的文件base_facebook.php,我想我应该使用函数getApiUrl,但我不确定,可能我不知道如何使用此功能。 最佳答案 现在您拥有manage_pages权限,获取访问token,将其传递到类似于我在下面创建的方法中以获取访问token来管理页面。每个页面都有自己的访问token,您需要在拥有manage

php - 如何解码来自 facebook 的 Json 响应

我已经使用$my_friends=json_decode(file_get_contents($frens));和print_r($my_friends);解码了来自facebook的JSON响应,给出了以下响应:stdClassObject([data]=>Array([0]=>stdClassObject([name]=>MrinalKumarRaiBaruah[id]=>546111977)[1]=>stdClassObject([name]=>RoshanKhangembam[id]=>553139665)[2]=>stdClassObject([name]=>Tarunesh

php - 用户的时区如何在 facebook 中编码

我需要检查用户的时区...但我找不到它的真正定义。ThereferenceAPI说:用户的时区与UTC的时差现在在维基百科上这些是timezonepossible.以印度为例:UTC+05:30。那么facebook如何在用户字段timezone中编码。因为我在欧洲,所以我自己的时区是:2,实际上它应该是1,但我认为夏令时是内置的。但是我不确定。 最佳答案 使用具有有效token(或请求token)的图形资源管理器并查看示例。您会看到时区是一个数字,表示提前或晚于UTC的小时数。https://developers.facebook

php - 在 Facebook 点赞后显示内容

那么HTML/PHP中是否有任何工作代码使某些内容()仅在用户单击“喜欢”按钮后才可用。它不是应用程序,只是一个外部网站。 最佳答案 当使用Javascript对Facebook按钮“点赞”时会有回调记录在这里http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/从外观上看,该事件称为edge.create。 关于php-在Facebook点赞后显示内容,我们在StackOverflow上找

php - 在 zend db 中检索最后插入的 user_id

如何检索最后插入的用户ID?我必须使用该用户ID将该用户ID插入到下一个查询中,该查询也应该仅在此事务中完成。我的查询:$db->beginTransaction();$sql=$db->query("INSERTINTOuser(user_id,title)VALUES(:p_user_id,:p_title)",array('p_user_id'=>'','p_title'=>$title)); 最佳答案 您可以使用此方法检索最后插入的ID:$db->lastInsertId()用你的代码:$db->beginTransacti