在我的iPhone应用程序上使用FBConnect在FBDialog上附加JSON的问题

时间:2010-10-14 11:54:13

标签: iphone fbconnect

我正试图在我的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和预览帖子,但是当我点击发布按钮时,Dialog像往常一样被解雇,但帖子确实如此没出现在墙上。

这是更改后的附加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\"}}}"; 

知道我的错误在哪里?感谢。

1 个答案:

答案 0 :(得分:0)

经过多次尝试而没有进展,我决定尝试一些不同寻常的事情。我改变了托管我照片的服务器......它有效!我不知道是什么导致了它,但显然Facebook API会对某些服务器产生一些问题。

我希望这对某人有用。问候。