我想創建一個使用mssql的自定義API腳本。我希望能夠做一個簡單的t-sql命令,目前像select * from notifications這樣的事情會很好。 那麼我如何從NSLOG命令中接收結果呢?我一直在iOS上玩InvokeAPI調用,似乎無法弄清楚如何獲得結果。我可以從自定義API中閱讀JSON,Hello world。任何想法,真的很簡單會做得很好,然後我可以從中建立。自定義API移動服務Azure IOS
任何幫助將是偉大的。
感謝
傑森
我想創建一個使用mssql的自定義API腳本。我希望能夠做一個簡單的t-sql命令,目前像select * from notifications這樣的事情會很好。 那麼我如何從NSLOG命令中接收結果呢?我一直在iOS上玩InvokeAPI調用,似乎無法弄清楚如何獲得結果。我可以從自定義API中閱讀JSON,Hello world。任何想法,真的很簡單會做得很好,然後我可以從中建立。自定義API移動服務Azure IOS
任何幫助將是偉大的。
感謝
傑森
在iOS SDK中的invokeAPI方法完成塊中的第一個參數是 「ID的結果」。如果你這樣做
NSLog(@"Result: %@", result)
裏面的那個完成處理程序,它會記錄你發回的任何數據。至於在你的腳本中執行SQL命令,你會想在你的自定義API腳本中做這樣的事情:
mssql.queryRaw(sql, null, {
success: function(results) {
response.send(200, results);
}, error: function(error) {
console.error("Error: ", error);
response.send(400, { Error : error});
}
});
這是很酷,我有它的工作,但如果我想從IOS傳遞到azure定製API的變量,所以如果我想把ID = 3在IOS端,然後在定製API中運行查詢ID = 3? – user3229170
請在這裏查看我對你的其他問題的回答:http://stackoverflow.com/questions/21677572/passing-variables-between-ios-with-invokeapi-and-mobile-services-custom-api/21684122#21684122 – Chris
應該有在錯誤響應中是一個關閉的花括號:'response.send(400,{Error:error}); ' – Jamie
任何人都可以建議嗎? – user3229170