V2.0'da uygulanan yeni Facebook Mesaj İletişim Kutusu aracılığıyla arkadaşlarınıza bir bağlantı paylaşmaya/göndermeye çalışıyorum.Tüm Mesajları Göz ardı ederek Facebook Mesaj İletişim Kutusu ile bağlantı gönderme
Ben dokümanlardan yönünde aşağıdaki olmuştur: https://developers.facebook.com/docs/ios/share#message-dialog-getting-started ve bu ben denedim budur:
[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);
}
}];
ve bu: (aynı şey olmalı)
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);
}
}];
İkisi arasında Bu yöntemler benim parametreleri ile önceden doldurulmuş iletişim kutusu ile Facebook messenger app getiriyor. AMA mesajın dışında her şeyi gönderdiğimde, linkin dışındaki her şey GONE’nin ucunda.
Anladığım kadarıyla, kullanıcının Facebook Message Dialog'undan mesaj gönderebilmek için uygulama yoluyla oturum açması gerekmemelidir.
Burada neler olup bittiği hakkında bir ipucu var mı? Bu bir Facebook Bug mu?
DÜZENLEME: Bu facebook-hata olarak onaylandı: Bu hata Haziran 2014'te giderilmiştir rağmen https://developers.facebook.com/bugs/1547232035503916
Ayrıca bu sorunla karşı karşıyayım ve bir çözüme ihtiyacım var! Özellikle, Mesaj İleti İletişim Kutusunda, bağlantıyı, adını ve linkDescription'ı görüyorum ancak altyazı görmüyorum (zaten kayboldu). Alıcı, FB'nin bağlantı sayfasından çektiği içeriğin üzerine yazılan adı ve linkDescription ile benim özel bilgilerimin hiçbirini görmüyor. – stonemonk
@stonemonk Kesinlikle aynı. Konuyla ilgili bir Facebook bileti oluşturdum ancak şu anda çok yoğun gibi görünüyor. Ya bir dokümantasyon hatasıdır ya da bir SDK'sıdır. Bu – PaperThick
için herhangi bir çözüm bulursanız lütfen bana bildirin, bu henüz çözülmedi mi? Ben aynı konuda mücadele ediyorum. – Rhuantavan