2017-10-06 44 views
0

我試圖在Google的Natural Language情緒分析框架中使用谷歌的'gapi.client.load'函數,但是我被卡住了。具體而言,我不知道如何做這樣的事情如何使用Google gapi.client.load函數來處理Google的情感分析?

return gapi.client.language.documents.analyzeSentiment.list({ 
     'type':'PLAIN_TEXT', 'content' = 'I am so happy' 
     }); 

因爲我不知道gapi.client後應該怎麼辦。來自google的文檔說明

將客戶端庫接口加載到具有發現文檔URL或JSON對象的特定API。返回類似Promise的goog.Thenable對象,該對象在API接口加載時解析。加載的API接口的格式爲gapi.client.api.collection.method。例如,Moderator API會創建諸如gapi.client.moderator.series.list之類的方法。

但是因爲我是白癡,所以無法弄清楚Sentiment Analysis工具的API名稱是什麼。我認爲這將是'語言'。接下來我無法弄清楚收藏會是什麼。雖然我很確定該方法應該分析情感。但我不確定,因爲我不太瞭解Javascript,所以文檔對我來說不是特別有用。而且Google Cloud API不同部分的文檔編寫方式不同,因此找到我需要解釋它們的並行結構會有所不同。

你能幫我嗎?

感謝, 布拉德

回答

0

所以,問題是,我沒有爲填寫正確的函數的變量。我有

return gapi.client.language.documents.analyzeSentiment.list({ 
    'type':'PLAIN_TEXT', 'content' = 'I am so happy' 
    }); 

我應該有是這樣的

return gapi.client.language.documents.analyzeSentiment({ 
     'document': { 
        'type': 'PLAIN_TEXT', 
        'content': 'I am so happy' 
       } 

具體來說,我應該有一個嵌套的JSON,具有所謂的「文件」的元素外JSON,並具有該文檔包含'type'和'content'元素的兩個元素json。

然後它工作。