5

我使用HTML5和JavaScript爲Windows 8創建Metro應用程序,需要在用戶的牆上張貼圖片。如何使用metro應用程序(Windows 8)在Facebook用戶的牆上張貼?

我正在使用Windows身份驗證代理來獲取訪問令牌,並且我可以獲取用戶數據。

問題是我無法在Metro應用程序中使用Facebook SDK for Javascript,包括調用Graph API來發布帖子。

那麼,如何在沒有這個的情況下發布內容?我可以使用Windows提出的共享數據的方式嗎?這是使用DataPackage(http://msdn.microsoft.com/en-us/library/windows/apps/hh465261.aspx

如果可能......我該如何做到這一點?

回答

4

您不需要使用Facebook Javascript SDK。如果你已經得到了令牌,那麼你就在那裏。

您應該使用訪問令牌(必須具有publish_stream權限)將HTTP POST發送到「https://graph.facebook.com/USER_ID/photos」。 Facebook API Docs > Photo

要發送HTTP帖子,您可以使用WinJS.xhr()或jQuery.ajax()(如果您使用的是jQuery)。

+0

謝謝!它現在正在工作! –

相關問題