如何使用新的移動應用程序創建自定義API以從SQLAZURE DB獲取特定數據。我使用ToDoList示例應用程序查看了服務器和客戶端項目。如何在新的Azure移動應用程序中創建自定義API?
回答
JavaScript和.NET的例子就是在這裏https://azure.microsoft.com/en-us/documentation/articles/mobile-services-javascript-backend-define-custom-api/
的例子是使用原始數據庫查詢。但是,真正的SQL Azure只是另一個SQL實例。您仍然可以單獨使用EF或使用任何其他ORM軟件包。
這些r移動服務?我正在尋找更新的移動應用程序。 – user1866308
他們都只是網絡API應用程序。除了一些糖衣塗層的差異,比如auth和ci的工作方式。相同的教程適用。 – beast
azure-mobile-apps SDK(目前2.0.0-alpha3)支持在READ上進行過濾並在INSERT上進行標記。要獲得快速示例,請點擊此處:https://github.com/Azure/azure-mobile-apps-node/tree/master/samples/personal-table - 這是一個實現身份驗證的示例,並將另一個查詢謂詞添加到發送到SQL驅動程序以實現個人存儲的查詢中。
對於有點不同的東西,您可以使用table.read()函數回調來使用您自己的SQL語句。例如:
// Display the event stream for the specified user (using SQL)
// Note: This script has an issue in that it ignores all query parameters such as top, skip, select, where, etc.
table.read(function (context) {
if (context.parameters.streamForUserId) {
var statusUpdatesQuery =
"select users.name, status_updates.message from status_updates " +
"inner join friends on status_updates.userid = friends.friendid " +
"inner join users on status_updates.userid = users._id " +
"where friends.userid = ?";
context.sql.query(statusUpdatesQuery, context.parameters.streamForUserId).then(function (results) {
context.response.send(results);
});
} else {
context.execute();
}
});
查看樣本https://github.com/Azure/azure-mobile-apps-node/tree/master/samples/customApi。
請記住,自定義API的實現真的只有圍繞標準特快線薄包裝,這是相當瑣碎手動掛鉤等同,是這樣的:
app.use('/api/custom', function (req, res, next) { /* logic */ });
我們將提供更多的教程這將很快涵蓋這些主題。
- 1. 如何在Flex移動應用程序中自定義列表
- 2. 使用科爾多瓦撥打azure移動應用程序自定義api
- 3. Azure移動應用服務上的自定義API調用
- 4. 如何在twitter中創建自定義應用程序?
- 5. 如何在iPhone應用程序中創建自定義UIAlertView
- 6. 如何在Android應用程序中創建自定義MessageBox?
- 7. 自定義API移動服務Azure IOS
- 8. 如何爲移動應用程序創建安全的API
- 9. 如何在iPhone應用程序中創建新的自定義屬性列表
- 10. 如何在Azure移動應用程序上託管API
- 11. 如何從Azure移動服務自定義Api調用方法?
- 12. 創建自定義Twitter應用程序
- 13. 自定義Grails創建應用程序
- 14. 如何自動創建在谷歌新的應用程序通過API
- 15. 如何爲移動應用程序製作滾動自定義?
- 16. 如何使用Javascript創建自配置移動應用程序
- 17. 如何創建自定義選項卡在Android應用程序
- 18. 創建JavaScript自定義應用程序的新實例
- 19. 如何使用流暢API創建Azure AD應用程序?
- 20. 如何創建簡單的自定義WebDav應用程序?
- 21. 如何爲我的應用程序創建自定義音量
- 22. 在移動應用程序中創建實時更新
- 23. 如何在HTML5移動應用程序中創建登錄?
- 24. 如何在codeigniter框架中創建移動web應用程序?
- 25. 如何通過Graph API爲Azure AD創建新的本機應用程序
- 26. 如何在.Net中構建可自定義的應用程序?
- 27. Azure的移動服務自定義API參數在Android的
- 28. 如何爲iOS應用程序創建自定義錯誤域?
- 29. 如何爲PhoneGap應用程序創建自定義包?
- 30. 如何爲angularJS應用程序創建自定義傳送帶?
你正在嘗試使用哪種語言 - Node還是C#/ .NET? –
我現在正在Node(azure移動服務)上運行,但對於移動應用程序,我會去.net – user1866308