【问题标题】:Posting Link to Facebook Wall using iOS SDK使用 iOS SDK 将链接发布到 Facebook Wall
【发布时间】:2012-05-03 17:40:09
【问题描述】:

我目前在尝试从我的 iOS 应用程序中向 Facebook 墙贴添加操作链接时遇到问题。

该链接包含一个请求静态谷歌地图的地址。例如,它看起来像:

http://maps.google.com/maps/api/staticmap?&size=512x512&maptype=roadmap&markers=color:white%7Clabel:S%7C51.107402,6.722538&markers=color:red%7Clabel:D%7C51.110191,6.748481&markers=color:red%7Clabel:A%7C51.110171,6.748577&markers=color:red%7Clabel:C%7C51.106513,6.734447&markers=color:red%7Clabel:H%7C51.109167,6.739898&markers=color:white%7Clabel:E%7C51.114542,6.754146&sensor=false

当我点击我的 Facebook 墙上的链接时,它只是:

http://maps.google.com/maps/api/staticmap?&size=512x512&maptype=roadmap&markers=color%3Awhite%7Clabel%3AE%7C51.114542%2C6.754146&sensor=false

问题似乎是 Facebook 以某种方式过滤掉了除最后一个之外的所有 &markers。有人知道如何解决这个问题吗?

谢谢!

【问题讨论】:

    标签: ios facebook


    【解决方案1】:

    您是否尝试过使用 url = (NSString*)CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef) URLHERE, NULL, (CFStringRef) @"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8);

    【讨论】:

      猜你喜欢
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-01
      • 2013-06-16
      相关资源
      最近更新 更多