草庐IT

facebook-graph-api-v2.2

全部标签

php - Facebook 和 Twitter 支持的 OpenID 样式登录

我希望允许用户使用他们的社交网络帐户注册和登录:Facebook推特谷歌雅虎aol等等OpenID似乎是一个不错的选择,但似乎Facebook或Twitter不支持它,这使得它毫无用处。关于免费(对于大型网站)选项有什么建议吗?OAuth看起来不错,但这不是要求用户每次都进行身份验证吗?我想要一些更自动化的东西,所以他们点击“twitter”,如果他们登录了twitter并且已经获得授权,他们会自动登录我们的网站。我可以处理我网站上的工作,并且没有使用api的问题。谢谢! 最佳答案 OpenIDWiki列出了多个OpenIdlibr

php - 编辑图片/就地 "moving"(一个 la Facebook 个人资料图片编辑)

facebook是如何实现头像“移动”的?要了解我在说什么,请转到:http://www.facebook.com/editprofile.php?sk=picture-->编辑缩略图-->请注意,您可以左右移动缩略图。他们称它为“ProfilePicSquareEditor”(他们的源代码很难拿到) 最佳答案 这不完全是Facebook使用的,但它做得很好http://odyniec.net/projects/imgareaselect/我目前正在几个项目中使用它。 关于php-编辑图

php - 我如何判断一段流量是不是 Facebook?

我正在尝试让我的元标记适合某些页面,为了做到这一点,我需要欺骗facebook读取不同的标题。我如何检测用户是否实际上是Facebook的搜寻元标记的蜘蛛/爬虫? 最佳答案 $_SERVER['HTTP_USER_AGENT']变量告诉你。通常是这样的facebookexternalhit/1.0(http://www.facebook.com/externalhit_uatext.php)如果是facebook阅读你的网站 关于php-我如何判断一段流量是不是Facebook?,我们在

php - API 安全 : how to restrict access by domain?

我公开了一个简单的API,需要确保只有授权用户才能访问它。我将提供一个APIkey来进行身份验证。但是,我还想将APIkey关联到某个域(意思是,它应该只有在从授权域使用时才有效)。如果从授权域访问,我如何检查API端?HTTP_REFERER显然不可靠。有什么建议吗? 最佳答案 您要公开哪种API?有许多不同类型的API-我假设您没有公开操作系统的API...假设您想要公开一些网络应用程序的API,您可以看看OAuth,它基于回调URL-您可以只阻止某些域通过回调URL被调用。阅读更多关于OAuth的信息.

php - 获取好友的 Facebook 帖子

有没有办法使用facebook的FQL来获取用户friend的所有帖子(或视频帖子)?例如:SELECTpost_id,messageFROMstreamWHEREsource_id=(fb_friends_array)以及如何将其与图形API一起使用。通常我使用以下语法来获取数据:$data=json_decode(file_get_contents(....)); 最佳答案 是的,有!https://graph.facebook.com/{friends_uid}/posts此调用将返回您有权查看的所有帖子(以及帖子中的数据-评

php - Facebook邀请好友对话框高度问题

我们已将FacebookConnect集成到我们的网站,包括邀请好友功能。有趣的是,有些用户能够看到完整的对话框,而有些用户只能看到下图所示的对话框。有什么想法吗? 最佳答案 这是一个错误报告here.以下是回复,写于11月18日晚上9:12:“我们已经修复了这个问题,很快就会推送。” 关于php-Facebook邀请好友对话框高度问题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

php - 我如何使用 Facebook SDK API 'Like' 页面/url?

我正在使用这段代码:$facebook->api('/me/likes/','post',array('url'=>'http://www.google.com'));我收到以下错误:Fatalerror:UncaughtOAuthException:(#200)Appdoesnothavepermissiontomakethiscallthrownin范围(权限)是:'scope'=>'publish_stream,email' 最佳答案 唯一可以通过编程方式点赞的是带有likes连接的facebook对象。取自https://d

php - Google Calendar API 出错 - 添加日历事件时需要 401 登录

因为我正在使用Codeigniter和GoogleapiService/apiCalendarService开发导出和导入到Google日历应用程序。当我从此页面向Google授权我的应用程序时,我已经完美地设置了一切,没问题:包含的代码是重定向发生时发生的事情:session_start();require(APPPATH.'libraries/google/apiClient.php');require(APPPATH.'libraries/google/contrib/apiCalendarService.php');$apiClient=newapiClient();$apiC

php - 如何从 Facebook 页面选项卡的内部页面共享内容?

我正在尝试共享页面选项卡内部页面上的内容。此页面上的每个项目都有一个“赞”按钮,我想将用户重定向到该页面并通过JS滚动到该项目。我最好不要透露网站的真实网址。换句话说,分享这样的东西:https://www.facebook.com/pages/PAGENAME/PAGENUMBER?sk=app_PAGETABNUMBER&app_data=5问题是当我尝试分享上面的url时,Facebook没有考虑OG标签。有什么建议么?谢谢!编辑1:当我在调试器上放置一个类似上面的url时,它说“FacebookURL不能被这个调试器抓取”,所以我猜它无法找到og标签。编辑2:如果我将站点的真实

php - 无法使用谷歌 API 将对象上传到谷歌云存储

我使用以下链接来使用Google云存储:GoogleCLoud我想使用上述API中提供的插入函数上传一个对象。我正在使用PHP。我使用的代码如下:$StorageService=newGoogle_StorageService($client);$objects=$StorageService->objects;$gso=newGoogle_StorageObject();$gso->setName('myobj');$postbody=array(file_get_contents('buc.jpg'));$resp=$objects->insert('mybucket',$gso,