5

Tôi đang tạo Ứng dụng Metro cho Windows 8 bằng HTML5 và JavaScript, cần đăng ảnh trên tường của người dùng.Làm cách nào để đăng bài trên tường của người dùng Facebook bằng ứng dụng metro (Windows 8)?

Tôi đang sử dụng Windows Authentication Broker để nhận mã thông báo truy cập và tôi có thể lấy dữ liệu người dùng.

Vấn đề là tôi không thể sử dụng SDK Facebook cho Javascript trong ứng dụng Metro, bao gồm cả việc gọi tới Graph Api để tạo bài đăng.

Vì vậy, làm cách nào tôi có thể đăng nội dung nào đó mà không có điều này? Tôi có thể sử dụng cách Windows đề xuất chia sẻ dữ liệu không? Đang sử dụng DataPackage (http://msdn.microsoft.com/en-us/library/windows/apps/hh465261.aspx)

Nếu có thể ... Làm cách nào tôi có thể thực hiện việc này?

Trả lời

4

Bạn không cần sử dụng SDK Javascript của Facebook. Nếu bạn đã nhận được mã thông báo, bạn có một nửa ở đó.

Bạn nên gửi một POST HTTP đến "https://graph.facebook.com/USER_ID/photos" bằng mã thông báo truy cập (bạn phải có quyền publish_stream). Facebook API Docs > Photo

Để gửi bài đăng HTTP, bạn có thể sử dụng WinJS.xhr() hoặc jQuery.ajax() nếu bạn đang sử dụng jQuery.

+0

Cảm ơn! Nó đang làm việc bây giờ!! –

Các vấn đề liên quan