2012-09-18 48 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

相關問題