0

我使用JSHint和SublimeLinter與Sublime Text 3,但是當使用Facebook API時,它不像結構中的對象雙重: ,例如。 { og:url: 'example.com' }Sublimelinter&JSHint抱怨Facebook的Open Graph對象

FB.api(
'me/objects/my-app:object', 
'post', 
{ 
    og:url: http://samples.ogp.me/12345678910, 
    og:title: Sample Object, 
    og:type: my-app:object, 
    og:image: https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png, 
    og:description: , 
    fb:app_id: 12345678910, 
    place:location:latitude: Sample Location: Latitude, 
    place:location:longitude: Sample Location: Longitude 
}, 
    function(response) { 
     // handle the response 
    } 
); 

我知道如何忽略某些變量的名字在我的項目的根目錄中的文件.jshintrc,但不知道如何阻止它抱怨這種結構。我以爲Facebook API很受歡迎,因此值得在此發佈。

+0

這是否甚至工作?因爲肯定是不正確的JavaScript/JSON。 – luschn

+0

這是Facebook在開發人員工具中生成的示例代碼 - 所以即時猜測它的正確語法。 Facebook尋找的頁面上的示例標記是: conor909

回答

0

用引號括起來。 例如。 { 'og:url': 'example.com' }