【问题标题】:Send messages using Facebook API iOS使用 Facebook API iOS 发送消息
【发布时间】:2014-07-17 20:40:44
【问题描述】:
我想知道是否可以在 iOS 上使用 Facebook 的 API 从一个用户直接向另一个用户发送 Facebook 消息。如果没有,是否有任何变通办法,我可以得到 Facebook 的许可吗?
提前致谢。
本。
【问题讨论】:
标签:
ios
facebook
facebook-graph-api
messaging
facebook-ios-sdk
【解决方案1】:
str_id = [[app.Arr_Facebook_Frnd objectAtIndex:indexpath] objectForKey:@"id"];
str_name = [[app.Arr_Facebook_Frnd objectAtIndex:indexpath] objectForKey:@"name"];
str_link = @"www.google.com";
NSDictionary *params = @{
@"name" : str_name,
@"caption" : @"",
@"description" : @"",
@"picture" : @"",
@"link" : str_link,
@"to":str_id,
};
// Invoke the dialog
[FBWebDialogs presentFeedDialogModallyWithSession:nil
parameters:params
handler:
^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {
NSLog(@"Error publishing story.");
[self.indicator stopAnimating];
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
NSLog(@"User canceled story publishing.");
[self.indicator stopAnimating];
} else {
NSLog(@"Story published.");
[self.indicator stopAnimating];
}
}}];
[self.indicator stopAnimating];