草庐IT

facebook-canvas

全部标签

javascript - Facebook Graph API - 用户 ID 唯一?

我正在尝试找出一种在我的应用程序中为用户存储唯一ID的好方法。我正在使用facebook登录进行用户管理,并为用户设置了一个类:functionFacebookUser(userObj){if(userObj){this.name=userObj.name;this.id=userObj.id;this.picture=userObj.picture.data.url;this.isLoggedIn=true;}else{this.name='Login';this.id=0;this.picture='';this.isLoggedIn=false;}}基本上,我有一个处理Faceb

javascript - 如何模拟facebook分享按钮上的点击事件

我想使用jquery/js来模拟点击我的自定义按钮时对原始fb分享按钮的点击。这是我得到的:$(function(){//initializefbsdkwindow.fbAsyncInit=function(){FB.init({appId:'830561340319450',xfbml:true,version:'v2.2'});};(function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return;}js=d.createElement(s);js.id=id;js.src

javascript - 使用新图形 API 在 Facebook Canvas 应用程序中进行身份验证

我正在构建一个FacebookCanvas应用程序,它使用Django在iframe中加载。我希望登录过程能够像Zynga那样工作。在此方法中,如果您未登录,您将被重定向到Facebook登录页面,然后转到应用程序的权限请求页面(没有任何弹出窗口)。据我所知,Zynga必须使用FBML并且只是转发到如下所示的URL:http://www.facebook.com/login.php?api_key=[api_key]&canvas=1&fbconnect=0&next=[return_url]在iframe中加载的python应用程序中是否有类似的效果?有一个方法here这显示了如何使

javascript - Facebook 发送对话框识别发送或取消是否被点击

我正在使用Facebook发送对话框向friend发送消息。如此处所述:https://developers.facebook.com/docs/reference/dialogs/send/并且正在使用类似于Facebook示例中的链接:https://www.facebook.com/dialog/send?app_id=123050457758183&name=People%20Argue%20Just%20to%20Win&link=http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-

javascript - 如何在使用 Facebook 登录后使用 JS SDK 获取用户信息

我的标题中有这个:然后我有这样的FB登录按钮代码:那么在用户使用FB按钮登录后,我如何进行JS调用以获取他们的姓名、电子邮件、照片等?我也找到了一些这样的代码,但不确定它用在什么地方:FB.init({appId:'myAppId',status:true,//checkloginstatuscookie:true,//enablecookiestoallowtheservertoaccessthesessionxfbml:true,//parseXFBMLchannelURL:'http://www.comehike.com/channel.html',//channel.htmlf

javascript - 为什么 greasemonkey 检测不到 facebook 中的某些页面更改?

我试图在facebook中对/messages页面执行user.js,但当导航从/更改为/messages时,greasemonkey似乎没有注意到。它也发生在其他内部页面中。一开始我以为是AJAX导航引起的,但是URL变了(不是hash部分),所以是正常导航吧?这是我用过的测试页://==UserScript==//@nameTest//@namespacenone//@descriptionjustanalertwhenpagechanges//@includehttp*://www.facebook.com/*//==/UserScript==alert(location.hre

javascript - 使用 jquery 动态添加 Canvas

我已将所有代码包含在这个fiddle中:http://jsfiddle.net/RymyY/我的问题涉及左侧的“添加形状”按钮。每次单击第二个添加按钮时,我都希望能够添加一个新Canvas,但我无法让它工作。类似的代码在此处的fiddle中有效:http://jsfiddle.net/dzejkej/xwg5f/我不知道为什么我的不工作。我不知道怎么了。请帮忙。 最佳答案 您不应像在示例代码中那样创建具有相同ID的多个元素。document.getElementById('canvas');始终返回ID为“canvas”的第一个元素

javascript - 拖动图像以调整位置,就像在 Facebook 缩略图个人资料图片中一样

在facebook中,缩略图会遗漏整张图片的某些部分,我们可以移动它,以便我们可以将缩略图调整到适合的位置,如何使用网络技术做到这一点。在示例中,我们可以拖动图片来移动缩略图的位置。 最佳答案 我一直在寻找一种完全相同的插件,找不到,所以我写了一个:)。看看这个。它非常基础,功能不多,但仍然有用。用好它,传播它,也相信我;).编辑:2013年12月22日我注意到使用百分比的版本没有按预期工作。链接现已更新。我还添加了一个X轴版本JSFiddle(Y-Axis)JSFiddle(X-Axis)

javascript - Facebook Graph API 只返回用户名

我正在使用Facebook的图形API,请求“/me”,它只返回用户的名称和ID。我知道它正确登录,因为它返回了正确的名称。这是我使用的javascript代码片段:FB.login(function(response){//handletheresponseFB.api('/me',function(usrresponse){document.getElementById('inFbStatus').innerHTML='SuccessfullogintoFacebook';console.log(JSON.stringify(usrresponse));});},{scope:'e

javascript - Facebook graph api JSONP格式,第一行的/* */是什么意思?

我注意到facebookgraphapi返回的JSONP输出中有一个空注释block所有方法。我调用的URL:https://graph.facebook.com/NUMERIC_FACEBOOK_ID/friends?access_token=ACCESS_TOKEN_STRING&callback=theGreatFunctionJSONP输出是:/**/theGreatFunction({"data":[{"name":"FirstFriend","id":"XXXX"},{"name":"SecondFriend","id":"XXXXXX"},........我的问题是:回调