草庐IT

Passport-facebook-token

全部标签

javascript - 从网页到 Facebook 聊天的架构,(XMPP?Strophe?Punjab?)

我想在网页中实现FB-chat。我环顾了FacebookAPI,发现只允许使用XMPP聊天。首先,我尝试使用Pidgin连接到FB-chat,它运行良好。我的结论是FB-chat服务器充当XMPP服务器。这是真的吗?我读到了XMPP,似乎应该在客户端和服务器之间建立一个开放的TCP连接来交换XML节,这在网站上是不可能的(通过JavaScript且没有插件),因为只有http请求/响应可以进行交流,那里没有TCP连接。这意味着两者之间应该有某种代理,至于身份验证,FBAPI建议使用X-FACEBOOK-PLATFORMSASL(不是DIGESTMD5,因为有代理)。我没有找到清晰的教程

javascript - 使用 Facebook Javascript SDK 获取图表数据

现已修复!但我还不能回答我自己的问题。请参阅下面的评论。并感谢您的帮助。我已经搜索和搜索并阅读了文档,但仍然无法弄清楚。我有一个关于事件的网页。我的事件还有一个公开的Facebook“事件”。我正在尝试使用FBJavascriptSDK获取Facebook事件的参加人数,并将其添加到通过网站注册的人数中。我已经创建了一个应用程序并且我有一个appID和secret字符串。我可以从以下位置获取访问token:https://graph.facebook.com/oauth/access_token?client_id=XXXX&client_secret=XXXXX&grant_type

javascript - Meteor session cookie 和 meteor_login_token

根据docs,Meteor不使用sessioncookie。但是,meteor_login_tokencookie有什么用呢?在我看来,它就像一个sessioncookie,在用户成功登录后创建,然后传递给对服务器发出的每个请求。 最佳答案 Meteor绝对不使用cookie。您的应用程序中是否有任何其他软件包可以添加此cookie?例如,fast-render能够通过使用cookie发送相同的登录token来获取与用户相关的数据。如果我们看一下theircode,他们确实有一个函数设置一个名为meteor_login_token的

javascript - Jest 遇到了意外的 token

不确定为什么会在这条线上提示:constwrapper=shallow();/Users/leongaban/projects/match/bitcoin/src/components/bitcoinWidget.test.js:Unexpectedtoken(17:26)JestencounteredanunexpectedtokenThisusuallymeansthatyouaretryingtoimportafilewhichJestcannotparse,e.g.it'snotplainJavaScript.Bydefault,ifJestseesaBabelconfig,i

javascript - 来自 CORS 预检 channel 的 CORS header ‘Access-Control-Allow-Headers’ 中缺少 token

后端返回Access-Control-Allow-Headers:*我有一个请求fetch('url-here',{//...headers:{'X-Auth':token,}})它在Chrome中有效,但对于Firefox,我得到了Cross-OriginRequestBlocked:TheSameOriginPolicydisallowsreadingtheremoteresourceat.(Reason:missingtoken‘X-Auth’inCORSheader‘Access-Control-Allow-Headers’fromCORSpreflightchannel).[

javascript - 如何更改 Facebook 发送弹出窗口的位置?

我在网站底部使用喜欢和发送插件。但是,当单击发送按钮时,弹出窗口会打开并且不会显示完整。我怎样才能让弹出窗口打开到上面?但不会改变喜欢和发送按钮的位置。仅更改弹出窗口的位置。 最佳答案 因此,您必须从左侧添加一些负边距,以将小部件弹出框向左移动,直到它进入可见区域。你可以在你的CSS中使用它:.fb_edge_comment_widget{margin-left:-370px!important;//useanyfigureappropriatetoyou}您需要在按钮出现的父级div中添加一些底部边距,这样它会强制弹出框出现在左侧

javascript - 如何嵌入多个 Facebook 视频(使用 React)

从Facebookdocs读取,嵌入Facebook视频似乎很容易。然而,必须在脚本和fb-video之前div类(根据我的观察)。因此,如果我想嵌入视频,我必须执行以下操作:(function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/es_ES/sdk.js#xfbml=1&version=v2.8";fjs.parentNode.insertBe

javascript - 如何在 passport-twitter 策略中使用 session 变量 req.user

因为我可以使用req.user通过传入任何路径获取登录用户:passport.authenticate("jwt",{session:false})我想允许用户使用本地登录以外的twitter登录,所以我在node.jsAPI中有一个passport-twitter策略。如何使用req.user访问本地登录的用户?module.exports=passport=>{passport.use(newStrategy({consumerKey:"",consumerSecret:"",callbackURL:"http://localhost:3000"},function(token,t

javascript - 为什么会有 for(;;); Facebook JSON 响应中的序言?

这个问题在这里已经有了答案:WhydoesGoogleprependwhile(1);totheirJSONresponses?(8个答案)关闭8年前。为什么在FacebookJSON响应中有一个for(;;);序言?

javascript - 从 jQTouch/Phonegap iPhone 应用程序发布 Twitter 和 Facebook 更新

我正在使用jQTouch和Phonegap编写一个简单的iPhone应用程序,我计划通过AppStore发布它。部分计划功能将允许用户使用应用程序的输出(一些文本,可能是一个链接)更新他们的Twitter或Facebook状态。在我继续并开始推出我自己的解决方案之前,是否有任何JS库或插件(或其他任何东西)可以使这变得更简单?我尝试了一些谷歌搜索,但没有找到任何结果。所有身份验证/错误处理代码的想法有点令人生畏。谢谢,詹姆斯。 最佳答案 我最终使用ChildBrowser插件实现facebook和twitter登录,以验证为移动网站