将推文拉入Spotify应用程序

时间:2012-02-03 19:31:59

标签: spotify

我正在构建一个小Spotify应用程序,显示当前艺术家正在播放的推文。我正在使用Bocoup的jQuery Twitter插件来抓取并显示推文:http://code.bocoup.com/jquery-twitter-plugin/

的manifest.json

{
    "BundleType": "Application",
    "AppIcon": {
        "18x18": "tutorial.png"
    },
    "AppName": {
        "en": "News"
    },
    "SupportedLanguages": [
        "en"
    ],
    "RequiredPermissions": [
                "http://twitter.com"
                "http://*.twitter.com"
                "http://*.twimg.com"
    ],
    "VendorIdentifier": "com.News",
    "RequiredInterface": "1",
    "BundleVersion": "0.2",
    "BundleIdentifier": "News",
    "AppName": "News",
    "AppDescription": "Twitter updates from the Artist playing."
}

从索引文件中:                                                    

  <script type="text/javascript">
    $(document).ready(function() {
      $('#tweets').twitter({from: 'mediatemple', replies: false})
      launch();
    });
  </script>

</head>

<body>
<div id="info">
</div>
<div id="news">
</div>
<div id="tweets">
</div>
</body>

当我打开我的应用程序时,Spotify中没有显示任何内容,但如果我在浏览器中打开index.html文件,则会显示推文。我错过了什么?

1 个答案:

答案 0 :(得分:2)

RequiredPermissions JSON需要逗号。

尝试:

"RequiredPermissions": [
            "http://twitter.com",
            "http://*.twitter.com",
            "http://*.twimg.com"
],

如果清单中存在问题,事情会无声地失败。始终使用JSON linter(http://jsonlint.com/)来验证至少格式是否正确JSON。

更新:对manifest.json进行任何更改后,您必须重新启动Spotify。