iOS SDK提要对话框中的缩略图未显示(显示为“?”)

时间:2011-09-14 19:32:00

标签: ios facebook thumbnails feed

问题是在Feed对话框中 - 我们看到了?对于thubmnail而不是实际的缩略图。

我们的应用程序可创建可在网络上查看的全景内容。 在台式机/笔记本电脑Web浏览器上 - 内容打包为SWF。 在移动游猎 - 我们使用HTML5。 如果检测到safari移动浏览器,默认网页(index.html)会自动重定向到IOS特定版本的页面。

我们希望通过对话框在Facebook上发布此网站内容的链接(以便用户可以预览帖子)。 帖子完成后正在查看:

  1. 在Facebook应用程序的移动版本中 - 我们希望用户看到
    • 缩略图(和其他描述性文字)。
    • 如果他们点击缩略图 - 它应该打开另一个包含HTML5内容的浏览器页面。
  2. 在非移动版的Facebook版网页中,我们希望用户看到带有播放图标的SWF缩略图 - 如果他们点击该图标,则该页面会加载到墙上。
  3. 我已经对该应用进行了一些更改,包括:

    1. 更改了服务器上生成的页面以包含OG(Open Graph)元标记。我修改的页面现在通过了开发人员lint工具。如果我尝试从网站发布此页面的链接 - 缩略图会自动确定(按预期)。
    2. 我从使用对话框“stream.publish”切换到“feed”,我现在提供了一组新的参数 - 包括“source”(SWF URL)和“picture”(缩略图的URL)。
    3. 以下是Feed对话框的当前参数集:

          Printing description of params:
          <CFBasicHash 0x6a790a0 [0x3fdd69f8]>{type = mutable dict, count = 8, entries =>
      0 : <CFString 0x118f50 [0x3fdd69f8]>{contents = "link"} = <CFString 0x6a79080 [0x3fdd69f8]>{contents = "http://media.demodev.everyscape.com/TOURX/503/3023503/INDEX.HTML"}
      1 : <CFString 0x117970 [0x3fdd69f8]>{contents = "description"} = <CFString 0x118f20 [0x3fdd69f8]>{contents = "Virtual tour created using free UScapeit app"}
      3 : <CFString 0x118f90 [0x3fdd69f8]>{contents = "caption"} = <CFString 0x118f80 [0x3fdd69f8]>{contents = "Explore this place"}
      4 : <CFString 0x117880 [0x3fdd69f8]>{contents = "name"} = <CFString 0x272250 [0x3fdd69f8]>{contents = "ES Cnxn test Dev"}
      5 : <CFString 0x118f60 [0x3fdd69f8]>{contents = "picture"} = <CFString 0x6a78e80 [0x3fdd69f8]>{contents = "http://media.demodev.everyscape.com/TOURX/503/3023503/TOUR.THUMBNAIL.JPG"}
      8 : <CFString 0x118f30 [0x3fdd69f8]>{contents = "api_key"} = <CFString 0x116cf0 [0x3fdd69f8]>{contents = "154419894617497"}
      9 : <CFString 0x118f40 [0x3fdd69f8]>{contents = "user_message_prompt"} = <CFString 0x6a78e10 [0x3fdd69f8]>{contents = "What do you think of the Scape ES Cnxn test Dev?"}
      10 : <CFString 0x118f70 [0x3fdd69f8]>{contents = "source"} = <CFString 0x6a79020 [0x3fdd69f8]>{contents = "http://media.demodev.everyscape.com/TOURX/503/3023503/TOUR.SWF"}
      

      }

      最后 - 我有a)研究文档(进行上面的更改),以及b)研究现有的问题/答案 - 包括以下内容:

      如果有人可以告诉我如何修改此应用程序的客户端和/或服务器端以在Feed对话框中查看缩略图图像,我将不胜感激。

      谢谢, 卡盘

0 个答案:

没有答案