Вытягивание твитов в приложение Spotify - PullRequest
1 голос
/ 03 февраля 2012

Я создаю небольшое приложение Spotify, которое отображает твиты текущего проигрывателя Artist. Я использую плагин 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 Ответ

2 голосов
/ 04 февраля 2012

Для JSON RequiredPermissions требуются запятые.

попробовать:

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

Вещи молчат, если есть проблема в манифесте. Всегда используйте линзу JSON (http://jsonlint.com/), чтобы убедиться, что по крайней мере формат соответствует JSON.

ОБНОВЛЕНИЕ: После любых изменений в manifest.json вы должны перезапустить Spotify.

...