Tôi đang cố gắng chia sẻ/gửi liên kết đến bạn bè qua Hộp thoại Tin nhắn Facebook mới đã được cài đặt trong v2.0.Gửi liên kết bằng Hộp thoại Tin nhắn Facebook bỏ qua tất cả các thông số
Tôi đã theo hướng từ các tài liệu: https://developers.facebook.com/docs/ios/share#message-dialog-getting-started và đây là những gì tôi đã cố gắng:
[FBDialogs presentMessageDialogWithLink:[NSURL URLWithString:@"http://XXX.net/"] name:@"NAME" caption:@"CAPTION" description:@"DESCRIPTION" picture:nil clientState:nil handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {
// An error occurred, we need to handle the error
// See: https://developers.facebook.com/docs/ios/errors
NSLog([NSString stringWithFormat:@"Error messaging link: %@", error.des
cription]);
} else {
// Success
NSLog(@"result %@", results);
}
}];
và điều này: (nên được điều tương tự)
FBLinkShareParams *params = [[FBLinkShareParams alloc] init];
params.link = [NSURL URLWithString:@"http://xxx.net/"];
params.name = @"NAME";
params.caption = @"CAPTION";
//params.picture = [NSURL URLWithString:@"http://upload.wikimedia.org/wikipedia/en/c/cd/Aller_Media_logo.png"];
params.linkDescription = @"DESCRIPTION";
[FBDialogs presentMessageDialogWithParams:params clientState:nil
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {
// An error occurred, we need to handle the error
// See: https://developers.facebook.com/docs/ios/errors
NSLog([NSString stringWithFormat:@"Error messaging link: %@", error.description]);
} else {
// Success
NSLog(@"result %@", results);
}
}];
Cả hai các phương pháp này sẽ trả về ứng dụng nhắn tin Facebook của tôi với hộp thoại được điền sẵn các thông số của tôi. NHƯNG khi tôi đã gửi tin nhắn tất cả mọi thứ ngoại trừ liên kết là GONE ở cuối của người nhận.
Từ những gì tôi hiểu người dùng không cần phải đăng nhập qua ứng dụng để có thể gửi tin nhắn từ Hộp thoại tin nhắn Facebook.
Có ai có manh mối gì đang xảy ra ở đây không? Đây có phải là lỗi Facebook không?
EDIT: này đã được xác nhận là một facebook-lỗi: https://developers.facebook.com/bugs/1547232035503916
Tôi cũng đang gặp vấn đề này và cần giải pháp! Đặc biệt, trong hộp thoại Gửi Tin nhắn, tôi thấy liên kết, tên và liên kếtMô tả chứ không phải chú thích (nó đã bị mất). Người nhận thấy không có thông tin tùy chỉnh nào của tôi, với tên và liên kếtMô tả đã bị ghi đè bởi nội dung mà FB đã lấy từ trang của liên kết. – stonemonk
@stonemonk Chính xác là như vậy. Tôi đã tạo một vé Facebook về vấn đề này nhưng có vẻ như họ đang rất bận rộn vào lúc này. Hoặc đó là lỗi tài liệu hoặc đó là nhưng trong SDK của họ. Vui lòng cho tôi biết nếu bạn tìm thấy bất kỳ giải pháp nào cho số này – PaperThick
Vì vậy, điều này chưa được giải quyết? Tôi đang đấu tranh với cùng một vấn đề. – Rhuantavan