iPhoneアプリでFBConnectを使用して壁に投稿を公開しようとしていますが、アタッチJSONで非常に奇妙な問題が発生しています。
FBConnectに含まれているサンプルJSONを使用すると、うまく機能します。コードは次のとおりです。
dialog.attachment = @"{\"name\":\"Facebook Connect for iPhone\",\"href\":\"http://developers.facebook.com/connect.php?tab=iphone\",\"caption\":\"Caption\",\"description\":\"Description\",\"media\":[{\"type\":\"image\",\"src\":\"http://img40.yfrog.com/img40/5914/iphoneconnectbtn.jpg\",\"href\":\"http://developers.facebook.com/connect.php?tab=iphone/\"}],\"properties\":{\"another link\":{\"text\":\"Facebook home page\",\"href\":\"http://www.facebook.com\"}}}";
しかし、画像のソースURLを自分のサーバーでホストされている別の画像に変更すると、FBDialogとプレビュー投稿が正しく表示されますが、公開ボタンをタップすると、ダイアログは通常どおり閉じますが、投稿はに表示されません。壁。
これは、変更後のアタッチJSONです。
dialog.attachment = @"{\"name\":\"Facebook Connect for iPhone\",\"href\":\"http://developers.facebook.com/connect.php?tab=iphone\",\"caption\":\"Caption\",\"description\":\"Description\",\"media\":[{\"type\":\"image\",\"src\":\"http://myownserver.com/myImage.png\",\"href\":\"http://developers.facebook.com/connect.php?tab=iphone/\"}],\"properties\":{\"another link\":{\"text\":\"Facebook home page\",\"href\":\"http://www.facebook.com\"}}}";
私の間違いはどこにあるのでしょうか?ありがとう。