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很受歡迎,因此值得在此發佈。
這是否甚至工作?因爲肯定是不正確的JavaScript/JSON。 – luschn
這是Facebook在開發人員工具中生成的示例代碼 - 所以即時猜測它的正確語法。 Facebook尋找的頁面上的示例標記是: – conor909