如何像Facebook那样做一个实时通知?
我正试图像Facebook这样的实时通知.学习和搜索很多我很困惑,请向我解释什么是正确的,什么是错的. 请确保该网站可能具有与Facebook 相同的用户数量 我们可以通过长时间的民意调查做实时通知吗?如果是,什么是优点,缺点和局限性. 我们是否可以使用Websocket进行实时通知?请注意,用户数量与Facebook相同.如果是的,则优点,缺点和限制是什么. 如果有其他方法,请解释. 混乱 我在网络中学到多远,发现Websocket很好,但是开放连接的数量有一个限制(最大5K),这意味着在一次最大用户数量仅为5k,这是非常小的比Facebook的用户数量.如果我错了,请解释. 解决方案 您错了,基于WebSocket的解决方案不限于5K并发连接. 根据 Facebook新闻室他们9月平均每天有大约7.27亿活跃用户2013年或大约504K唯一用户每分钟到达Facebook页面.鉴于平均访问时间为18分钟(由 statisticbrain.com
0 2023-12-02
编程技术问答社区
我是否需要创建一个Facebook应用程序来使用Facebook登录?
我一直在阅读和重新阅读大量信息,但是我仍然有点不清楚在应用程序中使用Facebook登录以访问与非FACEBook相关的Web服务所需的内容.很多信息和不清楚的是今天仍然有效的,什么无效.我需要一些帮助. 我正在GAE上构建Web服务,并且我还有一个应用程序iOS,后来还有一个Android应用程序.我想让用户使用他们的Facebook帐户登录,然后通过他们的电话应用使用我的Web服务(在GAE上).在此之后,我的网络服务和该应用程序与Facebook无关 - 仅在登录时进行backgy,即 我根本需要一个Facebook应用程序吗?请稍微解释一下为什么或为什么不这样做,所以我了解它如何适合. 非常感谢! 解决方案 您可以使用 Google Identity Toolkit 提供联合会的login,包括Facebook,包括Facebook网站以及iOS和Android应用程序. 您只需要在Facebook上注册为Facebook开发人员,在其开发人员控制台中
0 2023-12-02
编程技术问答社区
iPhone应用程序使用facebook connect登录与网络服务器进行身份验证可能吗?
我正在开发一个需要登录系统的iPhone应用程序,以便用户将内容发布到服务器.我真的很想使用Facebook Connect,因为这是一个非常社区驱动的应用程序.我是否有可能无需专门为我的应用程序创建用户名和密码,可以使用Web服务器安全地验证? 我有一个想法是使用我的应用程序的FBConnect秘密键作为HTTPS连接的密码?该应用程序可以判断用户是否已登录,并且仅连接到服务器.这也会阻止我想的其他任何连接? 解决方案 尽管不仅限于Facebook,Janrain提供了一个很好的解决方案,可以从包括Facebook Connect在内的各种OpenID方法登录.我相信有一种免费产品用于非商业用途.应用商店上有一个演示iPhone应用程序,可以向您展示其工作原理等. http://www.janrain.com/products/engage/engage 其他解决方案 为什么不使用 facebook ios ios sdk ?
0 2023-12-02
编程技术问答社区
安卓的Facebook登录和到网络服务器
我正在开发一个Android应用程序以及一个网站(它也确实与Android客户端进行了通信).我想使用FB登录,但我看到的问题是: 客户端,使用fb登录,然后获取access_token. 客户端和Web服务器如何仅使用此access_code进行通信,因为Web服务器需要知道客户端要指的是哪个帐户.我也想在网站上实现FB登录. 我想的一种方法是: 客户端登录: 1)使用FB登录并获取Access_Token. 2)使用Access_Token获取一些用户信息. 3)将Access_Token和用户信息提供给Web服务器. 4)Web服务器还使用access_token执行相同的FB操作并检索用户信息. 5)验证用户信息匹配并基于此确定用户帐户. 6)为此链接建立客户端和Web服务器之间的另一个访问. 这样做甚至使其更有效,或者只是进行登录并检索用户电子邮件地址作为实际帐户并告诉Web服务器这是要使用的帐户. 或者有人以另一种方式完成了此操作?
0 2023-12-02
编程技术问答社区
可与Windows的'localtunnel'相比。
我在这里找到了我需要,但是我在Windows和Localtunnel上工作是Unix ... 一些Backgorund:我目前正在开发一个Facebook应用程序,而单签名将无法在我的本地Tomcat上使用. 解决方案 pagekite (免责声明:我做这个!)解决了与localtunnel相同的问题在Python中,不依赖SSH),这使安装在Windows上非常容易.诚然,您仍然必须处理命令行或至少手工编辑配置文件,但是正在使用更易于用户友好的Windows GUI. pagekite是想要DIY的人的免费软件(既是客户端和服务器)您需要在几分钟之内起床并运行. 其他解决方案 a Windows Client : Windows的Localtunnel 立即将您的本地网络服务器曝光到Internet!请参阅主要项目更多信息. . UI功能 自定义服务主机设置 win7 jumplists快速隧道 公钥自动化 指定与127.0.0
0 2023-12-02
编程技术问答社区
用于Facebook JS SDK和Google Analytics的过期标头
我们都知道在静态资源中添加遥远的到期日期是提高我们网站的页面负载速度的好习惯.因此,我们已经确保了所有资源的确保,但是非常常见的Facebook JS SDK和Google Analytics(Analytics)不这样做,因此降低了整个页面的速度分数. 检查标题显示Facebook做20分钟: 缓存控制公共,max-age = 1200 连接保持活力 content-type应用程序/x-javaScript; charset = UTF-8 日期周二,2014年9月23日04:46:38 GMT ETAG" 566AA5D57A352E6F298AC52E73344FDC" 到期时,2014年9月23日05:06:38 GMT 和Google Analytics(分析)有2个小时: 核心价值 响应http/1.1 200好 日期周二,2014年9月23日04:45:49 GMT 2014年9月23日到期周二06:45:49格林尼治标准时间 最后修饰的星期一,2014年9月
0 2023-12-02
编程技术问答社区
我如何搜刮一个Facebook页面的关于部分?
如何从 Facebook上删除页面. Can I use Facebook图API 或我应该使用Python Web-Scraping库,例如 scrappy 解决方案 Facebook Graph API适用于 beautifulsoup . 抓取有关组织任务声明的Facebook关于页面的示例可能是这样的: from bs4 import BeautifulSoup import requests response = requests.get("https://www.facebook.com/pg/officialstackoverflow/about/?ref=page_internal") html = response.content soup = BeautifulSoup(html, "html") mission_statement = soup.find('div', attrs={'class': '_3-8w'}) print(mission_s
0 2023-12-02
编程技术问答社区
从网站获得嵌入的Facebook评论
我想从页面网上检索嵌入的Facebook评论: ( http://www.example.com/sub_page_wfbcomments ) 我知道的 我可以使用Facebook Graph API直接从Facebook.com检索Facebook评论. 当评论嵌入Facebook页面所有者的网站中时,情况并非如此. 我尝试过的 使用图形API时: { "link": "http://www.example.con/", "name": "Example.com", "namespace": "examplecom", "id": "[apikey]" } 天真地适应评论时: [链接] 它不起作用,我得到: "message": "(#100) Tried accessing nonexisting field (posts) on node type (Application)", "type": "OAuthException",
0 2023-12-01
编程技术问答社区
刮刀在超过390KB的文件上失效
Facebook的URL刮板是否有尺寸限制?我们在网站上有几本可用的书.那些在一定尺寸(〜390KB)下具有HMTL文件大小的人会被刮擦并正确读取,但较大的4个却没有.这些较大的项目获得200个响应代码,并且打开了规范的URL. 所有这些页面都是使用相同模板构建的,唯一的区别是每本书中内容的大小以及每本书与网站上其他页面的链接数量. 单击规范URL 在Firefox或Chrome中的开发人员工具到网络选项卡中的开放式火布 3, *.html大小> 〜390KB,用于列出的失败& 单击"准确查看我们的刮板为您的URL看到的内容" 失败的空白页,html出现成功 失败: 成功: 解决方案 解决问题的解决方案可能是检查真实的用户或Facebook机器人是否正在访问您的页面.如果是机器人,则仅渲染必要的元数据.您可以通过其用户代理检测机器人,该用户代理根据代码看起来像这样(在PHP中): function userAgentIsFacebookBot(
0 2023-12-01
编程技术问答社区
脸书搜刮器使用不正确的DNS数据 > 我的网站没有被搜刮到
我最近将我的一个网站(gezondbenjij.nl)搬到了一个新的托管帐户.这导致了一个新的IP地址. 不幸的是,由于此举,Facebook Scraper无法在新的IP地址上找到我的网站.它仍然使用旧的IP.所有DNS设置都是正确的,每个浏览器/客户端/工具均可找到正确的网站,分别为178.22.57.204(gezondbenjij.nl).除了Facebook.因此,我猜他们的HostFile或DNS缓存仍然包含旧数据.即使经过几周. 我已经在gezondbenjij.com上设置了一个域别名 - > gezondbenjij.nl,并将旧托管帐户重定向到此.com域.通过这种方式,Facebook通过旁路将Facebook重定向到正确的站点,但仍然无法刮擦该站点.因此,我尝试在Facebook上共享的URL此刻不会生成片段. 有什么办法强制(或友善地要求)Facebook更新其DNS缓存?我使用了FB URL Linter,但它无法解决问题.它将仅重置Face
0 2023-12-01
编程技术问答社区
Facebook对象调试器-无法将主机名解析为有效的IP地址
Facebook如何将我的页面删除以获取元数据的问题. 当我使用Facebook对象调试器时,我会收到以下错误: 我很确定这与我的DNS记录的定义方式有关.似乎刮板甚至无法到达我的网站.正如错误所述,它不能将主机名变为有效的IP. 当我按下链接下页"确切查看什么scra ..."时,我会得到"返回的文档". 我试图弄清大约一个月的时间,并变得非常沮丧. 有人可以阐明这个主题吗? 解决方案 挖掘3天后得出结论,名称服务器配置不正确. 我正在使用BigRock进行域名,而GoDaddy则错误地托管,我在"名称服务器3"和" Name Server 4"中配置了实际的托管提供商主机名.但是Facebook在第一个服务器" BigRocks-1.com"(错误的服务器)服务器中寻找内容,但找不到任何托管,并且通过'无法将主机名解析到有效的IP地址中. 因此,请记住将托管提供商地址放在名字服务器上 希望它可以帮助您:) 其他解决方案 好吧,
0 2023-12-01
编程技术问答社区
Facebook是否知道我在用PhantomJS搜刮它,它能否改变其网站来反击我?
所以,也许我是偏执的. 我正在使用phantomjs抓取我的Facebook时间轴进行业余爱好项目.基本上,我编写了一个程序,该程序通过查询文本Sponsored的页面,并在phantom的page.evaluate块中查询所有广告.文本显示为html a元素的innerhtml. 事情效果很好,已经有几天了,它正在发现大量的广告. 然后停止返回任何结果. 当我手动登录Facebook以再次检查元素时,我发现单词Sponsored现在出现在::after pseudoclass元素的页面上,并带有CSS属性content: sponsored.这意味着对文本的XPath查询不再产生任何结果.没有开玩笑,Facebook似乎改变了他们在被刮擦几天后渲染这个词的方式. 偏执.我告诉你了. 所以,我将这个问题提供给JavaScript,网络剪贴和Phantomjs开发人员的社区.到底他妈发生了什么. Facebook能否知道我的phantomjs程序在pag
0 2023-12-01
编程技术问答社区
lxml错误 "IOError: 在python scraper脚本中解析facebook手机时,出现 "读取文件错误"。
我使用使用Python post: #!/usr/bin/python2 -u # -*- coding: utf8 -*- facebook_email = "YOUR_MAIL@DOMAIN.TLD" facebook_passwd = "YOUR_PASSWORD" import cookielib, urllib2, urllib, time, sys from lxml import etree jar = cookielib.CookieJar() cookie = urllib2.HTTPCookieProcessor(jar) opener = urllib2.build_opener(cookie) headers = { "User-Agent" : "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML,
0 2023-12-01
编程技术问答社区
Facebook搜刮器不加载动态元标签
我使用以下功能(GWT)动态创建HTML元标记.将其放在DOM上需要1秒钟.除了Facebook,它运行良好.当我从网络共享链接时,刮板会得到HTML中的元标记:无.我该如何解决? /** * Include the HTML attributes: title, description and keywords (meta tags) */ private void createHTMLheader(MyClass thing) { String title=thing.getTitle(); String description=thing.getDescription(); Document.get().setTitle(title); MetaElement metaDesc = Document.get().createMetaElement(); metaDesc.setName("description"); me
0 2023-12-01
编程技术问答社区
graph.facebook.com/username 不起作用
我尝试使用 https://graph.facebook.com/username 获取用户详细信息.但这引发了错误 "error": { "message": "(#803) Cannot query users by their username (ramesh.randika.56)", "type": "OAuthException", "code": 803 } 任何人都有解决此问题的解决方案吗? 解决方案 graph.facebook.com/{username}现在不可避免,而是 lookup-id> lookup-id.com 仍然可以找到您的Facebook ID,Facebook组ID和Facebook页面ID 其他解决方案 "查看页面源"选项中每个Web浏览器中都会为您提供帮助. 遵循此 - 打开该人/FB帐户的时间表. 右键单击网页上的任何地方 - > 查看页面源 - >等待1或2
0 2023-12-01
编程技术问答社区
这是一个Facebook for iOS WebView用户代理吗?
我正在浏览一些日志,试图解释一些"有趣"的行为,并且我看到有些用户使用类似于此的用户代理来进入我的应用程序: Mozilla/5.0 (iPad; U; CPU iPhone OS 5_1_1 like Mac OS X; en_US) AppleWebKit (KHTML, like Gecko) Mobile [FBAN/FBForIPhone;FBAV/4.1.1;FBBV/4110.0;FBDV/iPad2,1;FBMD/iPad;FBSN/iPhone OS;FBSV/5.1.1;FBSS/1; FBCR/;FBID/tablet;FBLC/en_US;FBSF/1.0] 如果我通过 udger.com 我得到以下结果: 此屏幕截图和用户代理使我感到困惑,因为它说它是iPod和iPad的移动野生动物园.我在用户代理的第一部分中看到了iPad,但是我也看到了很多对FB,iPhone和iOS以及各种其他内容的参考. 我很好奇这是Facebook为iOS应用程序
0 2023-12-01
编程技术问答社区
在Chrome webkit检查器中持续产生 "不安全的JavaScript尝试访问带有URL的框架... "的错误
Chrome(或任何其他WebKit浏览器)在使用Facebook API时,将这些"不安全的JavaScript尝试使用URL访问框架"的一吨. 它不会干扰实际操作,但确实使JavaScript控制台基本上无法使用. 我想知道是否有一种方法可以在控制台中特别抑制这些错误?或者,如果您还能想到其他解决方案,我真的很感激. 谢谢. 解决方案 您可以通过使用--disable-web-security命令行选项运行Chrome在测试过程中允许交叉域请求.这可能应该摆脱错误(并允许FB监视您的测试;) 其他解决方案 有什么问题? Unsafe JavaScript attempt to access frame with URL... Chrome JS控制台中的错误消息. AS @thechrisproject@thechrisproject指出了,这些错误是由许多值得信赖的第三方API和小部件引起的到: Facebook JS SDK
0 2023-11-30
编程技术问答社区
Facebook机器人没有收到messaging_game_plays webhook事件,尽管webhook订阅了这些事件。
我正在测试一个Facebook Instant Games应用程序,并希望我的机器人在播放会话结束时收集messaging_game_plays记录用户数据. 我已经设置了一个应用程序页面,应用程序,并上传了我已移至测试阶段的构建.我也有一个已成功验证的公共网络钩机器人. Webhook当前订阅messaging_game_plays以及messages.我在机器人中内置了简单的回声功能,可以在手机上旋转Messenger应用程序,给页面发送消息,并完美地接收回声. 当我进入Messenger应用程序的游戏部分,玩游戏然后退出游戏时,问题出现了.我希望我的机器人能够在messaging_game_plays event 所以我的问题是/问题是:我是否缺少将messaging_game_plays发送到我的机器人所需的东西?我需要专门为此事件添加到我的应用程序构建中以触发吗?是否在我的手机上启动游戏并退出足以测试此事件的游戏? 我已经搜索了论坛和文档没有运气,但是也许我一
0 2023-11-30
编程技术问答社区
使用Pages API webhook订阅Facebook页面照片
tl/dr; 使用页面webhook,如果我通过照片将新照片上传到页面,Facebook通知我的Webhook.如果我在页面时间轴上做同样的事情 - 详细信息: 我希望我的应用程序从某些公共Facebook页面接收新帖子.帖子可能附有照片或不附带. 我做了什么: 在我的Facebook应用程序设置中,我在Webhooks部分中创建了一个页面订阅.我选择了"饲料"字段. 我已经使用"/sisscribed_apps"端点将应用程序订阅到目标页面.使用"管理_pages"权限的页面访问令牌已使用. 问题: Facebook正在调用我的Webhook,我的应用程序从页面接收文本帖子,因此基本上是订阅工作.但是,如果我将图像附加到帖子中,则Facebook不会触发Webhook.我看不到任何其他明智的领域可供选择页面订阅,我也尝试了几乎所有其他字段,没有运气. 我被困.看来我需要在某个地方微调一些许可,但是只是看不到哪个尝试.是否可以订阅新页面照片
0 2023-11-30
编程技术问答社区