ウォールでフィードを共有しています。リンクはFacebookページへのリンクです。
chromeからリンクを押すとちゃんとページが開きますが、
iPhoneで開こうとすると、ページがクラッシュします。
コードは次のとおりです。
...
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"name",@"name",
@"description", @"description",
[NSString stringWithFormat: @"https://www.facebook.com/Kyoto.sushi"], @"link",
@"caption", @"caption",
[NSString stringWithFormat:pictureUrl], @"picture",
@"message",@"message",
nil];
[facebook requestWithGraphPath:@"me/feed"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
...
URL のコピーを押したところ、次の URL が表示
fb://faceweb/f?href=%2FKyoto.sushi%3Fid%3D100616296685390%26_rdr
されました。おそらく、Facebook はそれが Facebook のリンクであることを認識し、何かに変換します。そして、これは実際には機能しません。