2014-01-06 91 views
1

我是新手。我想开发一个web应用程序,我希望我的用户登录,使用使用该http://passportjs.org脸书登录到Facebook应用程序或不被视为Facebook应用程序?

他们的Facebook账号在我的web应用程序我想使用谷歌AdMob的

,但我读这篇文章: http://mashable.com/2007/07/26/money-making-facebook/它说:“因为Facebook不允许嵌入JavaScript,因此使用Google Adsense是不可行的.Adsense可能通过iFrames嵌入,尽管这些iFrame在Facebook开发者中很受欢迎,但它反对Google的TOS。

当我使用的登录与Facebook,是我的应用程序视为Facebook的应用程序,或者是不是即它只是一个web应用程序与Facebook登录?

这两种情况之间可能有一些差异,因为如果我想开发一个应用程序将在Facebook网页上使用,我需要HTTPS为我的服务器,但如果我只使用登录,则不需要HTTPS 。所以,我很困惑什么是Facebook应用程序,什么不是?

在我的情况下,我只需要Facebook登录发布到Facebook功能。我可以使用谷歌admob与我的应用程序或不?

回答

0

不,Facebook应用程序完全不同,它们直接嵌入Facebook页面。 Facebook在此指出应用程序可以做什么以及不能做什么。特别是,Facebook应用程序确实无法运行JavaScript,因为该JavaScript将在facebook.com的环境中执行。因此,使用Adsense是不可能的。

然而,您的应用程序是一个常规的Web应用程序,可以在您的URL下使用,而不是Facebook的。 Facebook登录或Facebook的“喜欢”按钮不会改变这一点,你仍然可以运行任何JavaScript代码,这意味着你可以使用Adsense。

+0

谢谢我的主人 – user3156452