2012-09-18 49 views
0

我正在开发基于闪存的照片展位应用程序。该应用程序在只有触摸屏显示器的系统上运行 - 无需键盘或鼠标。Facebook API从没有弹出式授权的应用程序登录

我目前已经设置了它,以便用户在完成后可以通过电子邮件发送他们定制的图片,但我希望允许用户将他们的图片发布到Facebook。

我已经下载了AIR桌面Facebook API并已成功连接到Facebook,但是我无法弄清楚如何在登录帐户时摆脱登录/身份验证弹出窗口。

有什么方法可以直接编写用户登录脚本吗?

我弹出的问题是,它与我的应用程序在完全不同的窗口中,而不是由我的应用程序中的“软”屏幕键盘控制(因为它在没有键盘的触摸屏上运行或老鼠)。

有没有人知道有什么方法可以从Flash/AIR应用程序发布到Facebook,而无需弹出授权窗口?

一如既往,任何帮助将不胜感激。

回答

0

经过多次寻找和尝试,我99%确定(我仍然抱着一点希望!),我想要做的事是不可能的。

您不能允许用户登录到Facebook帐户并使用Facebook桌面API从仅使用没有键盘的触摸屏的Kiosk类型系统上的Flash .exe或桌面AIR应用程序将图片发布到墙上或鼠标。登录将在新窗口中打开,并且您将无法向其发送输入 - 显然,您的应用中可能有的任何屏幕键盘都不会输入到新窗口。

0

Facebook明确不想让你有一种方式让你在没有弹出窗口的情况下登录:这限制了以用户身份以编程方式登录的尝试(并且以用户身份执行操作)。

一种可能的解决方案可以是使用完全重定向(如覆盖herehere),并指定display参数作为触摸

+0

当然,我明白Facebook为什么要保持对登录的控制权。我希望Facebook和Adobe可能会考虑在独立的触摸屏上使用AIR。我会检查这些链接,谢谢费米! – canoebrain

+0

据我所知,重定向和设置显示为触摸将涉及反编译,编辑,然后重新编译API(.swc与库)......我不确定即使这样做后,触摸显示屏会帮助我链接我的屏幕键盘的登录窗口...感谢您的建议,虽然费米,我真的很感激它。 – canoebrain

相关问题