0

我通过 FBRequestConnection 将图像发布到 facebook。如何通过提供纬度和经度将地图发布到 FB。(还附上一些文字)请告知。

   if (FBSession.activeSession.isOpen) {


        NSMutableDictionary* params = [[NSMutableDictionary alloc] init];
        [params setObject:@"Posting from padivattom" forKey:@"message"];
        [params setObject:UIImagePNGRepresentation(image) forKey:@"picture"];

        [FBRequestConnection startWithGraphPath:@"me/photos"
                                     parameters:params
                                     HTTPMethod:@"POST"
                              completionHandler:^(FBRequestConnection *connection,
                                                  id result,
                                                  NSError *error)
         {
             if (error)
             {
                 //showing an alert for failure

             }
             else
             {
                 //showing an alert for success

             }
          }];
4

1 回答 1

0

我使用的方法:

[FBWebDialogs presentFeedDialogModallyWithSession:
                                       parameters:
                                          handler:

将消息和地图发布到 facebook。(其发布到新闻提要)。

但是您可以尝试添加到您的字典中: [params setObject:[NSString stringWithFormat:@" https://maps.google.com/?q=%@,%@ ",latitude,longitude] forKey:@"link" ];

(如果它不起作用,您可以在 facebook 开发者页面上找到 Feed Dialog 示例)。

我希望它有帮助

于 2013-11-05T18:47:19.100 回答