手机的Facebook登录 - 通过应用程序的设置提供的凭据

问题描述:

我设法张贴Facebook的墙壁上的状态更新,并通过下面的代码登录:手机的Facebook登录 - 通过应用程序的设置提供的凭据

facebook.authorize(this, 
    new String[]{ "publish_checkins", "publish_stream"}, 
    new DialogListener() { /*crazy stuff here*/ } 
); 

我的问题是第一次登录,因为它似乎。脸书不支持测试帐户登录我不能谈论SSO,但考虑“正常”,基于Web的登录屏幕弹出。

有没有办法解决这个画面,让应用程序执行通过用户名/电子邮件/密码组合登录 - 只要用户愿意以这个数据处理的应用程序。
例如像facebook.authorize(this, permArray, userName, password,

我问,因为我不知道这是甚至可能的,阅读:如果fb API提供了这个钩子。我可以想象这是有点安全问题,从而关闭。
在这种情况下,它会很酷,如果有人可以提供一个链接到一些文档列出所有可能的登录方法(而不是“所有”,但对智能手机的重要的) - 这肯定将在下次会议很有帮助。

在我看来,在实现身份验证部分的主要文档是他们的tutorial(对于Android this之一) - 似乎你对它很熟悉。在那里你可以看到如何facebook希望你登录。
here(对于Android here)是他们为这些目的提供的方法的列表。

要短,NO,他们没有一些简单的功能,这样可以让你做你提到的某些东西。看起来你必须使用浏览器/他们的官方应用程序登录,为了在那里保存曲奇;或者您可以使用UIWebView将它们保存到您的应用程序中。

我与Facebook API前一段时间的工作,我不喜欢它了。也许这是因为他们最近在API中做了些改变,但他们的文档似乎还不成熟;而不是谈论他们的官方示例客户端(HackBook),该客户端只是无法按预期工作(例如,墙上发布的视频无法正常工作)。
不知怎的,即使仔细阅读它们的文档后,我上过很多很多的像什么可以用这个API做,什么都是被禁止的问题。

希望这会有所帮助!

+0

非常感谢您指出正确的文档的一面。我也同意,在页面上拼搏是很痛苦的。实际上HackBook在中午的时候真的为我们的一天感到高兴。我们从来没有使用它,当我们测试应用程序时,我们发现它可能不是历史上最好的API。至少我们实现了我们的目标,现在可以清楚地列出可能的和不可行的。非常感谢! – yoshi 2012-03-12 21:43:29

+0

欢迎,朋友! :)很高兴它是有帮助的! – makaron 2012-03-12 22:15:51