Cách đăng lên tường người dùng bằng facebook bằng Facebook.dll trong WP7. Tôi đã tìm thấy một phương thức có tên là PostAsync() nhưng không thể hiểu được các tham số. Bất kỳ trợ giúp nào cũng sẽ cảm ơn. Cảm ơnĐăng lên tường người dùng Facebook bằng cách sử dụng Facebook.dll trong WP7
5
A
Trả lời
9
Cuối cùng succeded trong Đăng bài bằng mã follwing: -
var args = new Dictionary<string, object>();
args["name"] = "Check this out";
args["link"] = "www.xyz.com";
args["caption"] = "";
args["description"] = "description";
args["picture"] = "";
args["message"] = "Check this out";
args["actions"] = "";
FacebookAsyncCallback callBack = new FacebookAsyncCallback(this.postResult);
fbApp.PostAsync("me/feed", args, callBack);
private void postResult(FacebookAsyncResult asyncResult)
{
System.Diagnostics.Debug.WriteLine(asyncResult);
}
4
Nếu bạn đang sử dụng Facebook C# SDK bạn có thể tìm thấy tài liệu của họ ở đây: http://csharpsdk.org/docs/
nào Facebook.dll bạn đang sử dụng ? Có một số thư viện có sẵn để triển khai các ứng dụng Facebook và câu trả lời cho câu hỏi của bạn sẽ tùy thuộc vào loại bạn đang sử dụng. –
Tôi gặp lỗi: "Người dùng chưa ủy quyền ứng dụng thực hiện hành động này" – smalltalk1960s
@ smalltalk1960s Điều này là do người dùng cần cho phép ứng dụng của bạn xuất bản lên tường. Để cho phép đăng lên tường trong phiên (vì vậy trong khi người dùng tương tác với ứng dụng), bạn chỉ cần yêu cầu quyền "publish_stream" từ facebook. Nếu bạn cần xuất bản lên tường của mình ngoại tuyến, bạn cần phải yêu cầu "publish_stream" và "offline_access". Bạn có thể tìm thêm chi tiết: http://developers.facebook.com/docs/authentication/permissions Kiểm tra tài liệu cho API bạn đang sử dụng để xác định cách nhắc người dùng cho phép các quyền cụ thể – justcompile