Azure API TOS Confusion

Section 6 Use Restrictions
When using the Service you must comply with the terms of this contract, the terms of the Microsoft Windows Azure Marketplace Service Agreement, all applicable laws, and the Microsoft Anti-Spam Policy
. You must also obey any policies, codes of conduct, and notices Microsoft provides. The Service may not be available in all countries. You, and any third party working on your behalf, may not:
Use or retain the translated text or any other data from the Service for the purpose of developing or training a translation program, translation service or for any other machine learning system specifically related to translation or a translation
service;
I'm essentially making a little translation app that also utilizes the Speech API in WPF which will be converted to a Windows Store App (Free app) and wanted to use the Bing Translator API. However, when looking at the ToS, I spotted this in Section 6 for
usage restrictions. So, I'm not sure if I can make this app with the translator API. Anyone have any deeper insights that what I currently have or does my assumption hold true?

Hi,
According to this policy:"Use or retain the translated text or any other data from the Service for the purpose of developing or training a translation program, translation service or for any other machine learning system specifically related to translation
or a translation service" you cannot create an app.
Regards,
Azam khan

Similar Messages

  • Azure API and tokens issued by azure AD

    anyone know of a sample that showcases the azure API management/delivery feature consuming (access) tokens issued by Azure AD?
    is there a reasons why its not even a sensible thing to conceive? (it seems obvious...but perhaps I have a disconnect somewhere)

    perhaps a useful comment flows from this:
    The documentation (at github, on AAD samples) is very engineering centric. Its very correct; very precise, overly so. It embeds best practices within (without teaching how to think about which of the 10 flows are proper, for different scenarios); and sometimes
    calls things opened connect, sometimes oauth2. Distinguishing the differences is the subtle art of interpreting Microsoft engineering speak.
    I learned 10 years not to program Microsoft apps in a way that is not demonstrated by an official sample. Thus the lack of a AAD sample of Azure API is problematic. I don't know (having been burned 100 times) that the OAUTH2 mentioned in the API docs is
    compatible with one of the oauth2 flows of AAD sample land.
    call me over thinker, if you like. But, this is what its like to be on the en d of the fragmented, drip drip, ALL change EVERY  3 years, communications style in windows/azure/win32 comsec.
    i suspect the fix is another attempt at a best practices document - with best practice teaching samples - similar to those that so excellently rounded out WIF work, in the last generation of efforts.

  • Retrieving billing/usage through Azure API

    I'm looking to retrieve my account usage details through Azure API but couldn't find the relevant API for that.
    I know I can download the CSV file of usage details in Azure Portal Account->Subscriptions->Download Usage Details, and would need to retrieve the same through API.
    Any help is appreciated. Thanks in advance.

    Hi ksrishna,
    Thanks for your posting!
    Currently we don't got the billing usage file using API. You could download in the account page on the portal. Also, you could vote this feature via this customer feedback page:
    http://feedback.azure.com/forums/170030-billing/suggestions/1143971-billing-usage-api
    Regards,
    Will
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Azure API Management Usage Pattern for Enterprise - Grouping APIs

    Consider the following scenario:
    I have a 100 people in one org with 4 divisions
    I create on Azure API Management instance
    All 100 people are developing APIs and adding them to this single API management instance
    Can I achieve following? If yes, how?
    I want to group the APIs by those 4 division. Allow access of APIs only if it is added by people in their division. When I say allow access, basically I mean search the APIs and call the APIs.

    You can achieve this by using "Groups". First, you need to have a group per division. You can either manually create the groups and add users to them or if you use Azure Active Directory and enable developers to login with AAD to the portal, then
    their existing group membership will also be available to use.
    Once you have the group set up you need to have a product for each group. You can set the visibility settings of the product so that only members of a given group can see it. Then you can set which APIs the product contains and thus complete the mapping
    of groups to APIs.

  • Azure API Management - external endpoints

    Hi,
    I'm trying to implement the following scenario by using the preview Azure API management.
    I have a Web API, hosted in an OnPrem IIS. I want to expose this API via the Azure API Management.
    How can I manage exposing an OnPrem endpoint? Must I first be sure that my existing OnPrem API is published on the Internet? Or can I use a Service Bus Relay endpoint?
    Thanks.

    Hi David,
    Thanks for posting!
    Base on my understanding, If your website is hosted on-permission( Intranet), you need expose the endpoints for Azure API management , and you need use the http or https endpoints for this feature. You could use azure service bus service to expose
    your endpoints like this blog (http://blogs.msdn.com/b/paolos/archive/2013/10/24/how-to-integrate-a-windows-azure-web-site-with-a-lob-app-via-a-service-bus-relay-service.aspx
    ) and this thread  (http://stackoverflow.com/questions/9626386/relay-webhttprelaybinding-to-webapi-service ), Also, you could publish the site on internet
    and use the API url (http://blogs.iis.net/tomkmvp/archive/2010/02/03/how-do-you-access-iis-behind-a-nat-router.aspx ).If I am misunderstanding , please
    let me know free.
    Regards,
    Will
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Azure API Manager ALM

    Would like some good documentation on best practices for ALM with Azure API Manager. 
    For example...
    How do people have their DEV/TEST/PROD environment setup and how do you deploy changes?
    We are thinking about using the dev teir for our development and test environmnet and then the standard version for production. Are we on the right path?

    Hi Dan, you are definitely on the right path.
    Besides, below features might be useful to help you manage your environments:
    1. Management Rest API: this is useful if you want to manage your environment programmatically.
    http://msdn.microsoft.com/en-us/library/azure/dn776326.aspx
    2. Backup/Restore: http://azure.microsoft.com/en-us/documentation/articles/api-management-howto-disaster-recovery-backup-restore/
    Please let us know if you have any questions.
    Regards,
    Miao

  • Azure API Management developer portal runtime error

    Hi,
    I'm trying to use the Microsoft Azure API Management functionality just announced in the TechEd 2014 americas.
    I was able to create my namespace for Azure API Management in the Azure Mgmt Portal.
    But now, when I click on the Management Console or Developer Portal, I got a runtime error (ASP.Net Runtime Error).
    I tried from a PC where I'm not authenticated in Azure and it works until I reach the login page, and then I got this Runtime Error again and again.
    My subscription is a MSDN subscription.
    Any ideas or workarounds here?

    Hi,
    The problem still exists but it appears only when I'm authenticated.
    For example, I open the Windows Azure Management Portal with my admin account, goes to the API Management and click on the Management Console. I'm redirected to the https://middleway.portal.azure-api.net/admin URL and here I got a Runtime Error ASP.Net...
    Strange no?

  • How to setup Traffic Manager with Azure API Management

    Hello-
    I have been trying to configure traffic manager as a Failover mechanism for Azure API Management (not sure if this is the correct terminology). 
    The gist is this: I have configured Azure API management to point to a set of Web API's hosted in a Cloud Service. I would like to use Traffic Manager as a Failover mechanism to route requests to a different data center, should the primary service becomes
    unresponsive or goes into a degraded state. 
    When going through the portal, there is no selection that is available to configure API Management/Web API: the selections are Cloud Service and Web apps.
    I've also looked into th Powershell Add-AzureTrafficManagerProfile using the -Type ["Any"] option with same result - it adds the endpoint but it is in a "Degraded" state.
    I need to understand the correct way to accomplish this - I'm pretty sure I'm doing something wrong.
    gigabit

    Hi Shaun,
    For most Traffic Manager applications, endpoint health is probed in the same way on each endpoint.  That's why Traffic Manager profiles have endpoint monitoring settings configured at the profile level, not the endpoint level.
    It appears your case is an exception--you need to configure a different monitoring path for each of your endpoints.  To do this, you should use
    'nested' Traffic Manager profiles.  Create a child profile for each endpoint (with endpoint monitoring settings particular to that endpoint) and then join them in a parent profile.  Endpoint health will propagate up from child to parent and should
    give the behaviour you're looking for.
    There's no downside: We bill only for the actual monitored endpoints and actual queries received (so no extra costs), and the parent-child link will be unwound within the Traffic Manager name servers (so no extra latency).
    Regards,
    Jonathan Tuliani
    Program Manager
    Azure Networking - DNS and Traffic Manager

  • Manage Office 365 Licensing via Azure API

    I am at a loss. We have an issue with limited available licenses for Office 365 Pro Plus for users to use on their home/personal machines. As a result we can not add all of our users, nor does anyone want to manage this manually.
    The solution I proposed is to write a web portal where users can go and selectively apply a license for their account. On the back end, the page would execute an API of some kind to Azure and assign a license. In return, they can also go to remove the license
    if they so desire (It will never happen but give the option).
    What is the best way of doing this? The Azure management portal is extremely confusing and I can not figure out where to begin... I created an API that I can't even figure out how to use and I'm not even sure that I will be able to accomplish this using
    an API. Any suggestions?
    I am using Visual Studio 2013 and at this point purely using a bare bones console app just to see if I can get connected and execute a test API.
    Thanks!
    Tony

    Hi,
    Your second sentence is unclear "We have an issue with limited available licenses for Office 365 Pro Plus for users to use on their home/personal machines".
    Users can install Office 365 ProPlus on up to five different computers with a single Office 365 license. For example, a user can have Office 365 ProPlus installed on a computer in the office, on a laptop to use when traveling, and on a home computer.
    With that in mind, do you really need to create this API?
    Here's some more info on the Pro Plus license:
    To use Office 365 ProPlus, a user must have an Office 365 account and have been assigned a license. If you, as the Office 365 administrator for your organization, remove a user’s license or account, the user’s installations of Office 365 ProPlus go into
    reduced functionality mode.
    Even though users don’t need to be connected to the Internet all the time to use Office 365 ProPlus, users must connect to the Internet at least once every 30 days. This is so that the status of their Office 365 subscriptions can be checked. If users don’t
    connect within 30 days, Office 365 ProPlus goes into reduced functionality mode. After users connect to the Internet and their subscription status is verified, all the features of Office 365 ProPlus are available again.
    https://technet.microsoft.com/en-us/library/gg702619.aspx?f=255&MSPPError=-2147217396
    Cheers
    Amjad

  • Multiple GET will cause "Add Azure API App Client" to fail

    Hi,
    I'm just playing around with the new Azure App Service API Apps. I've followed the documentation and created the contact list API. I've added to that and created a second GET method with an integer parameter. This works well on the local machine and when
    deployed to Azure. However, when I try to add an App Client I get an enormous error. The important bit, I think, is the message 'Invalid swagger: the operation \"Contacts_Get\" is defined multiple times.' If I remove the second GET message and republish
    then adding an App Client works again.
    Is this a bug or is it a limitation of Swagger. The Swagger UI seems to cope with it effectively.
    Cheers,
    W

    It has to do with how Swashbuckle is auto-generating the operation ids that appear in swagger. The Logic App designer only wants to have 1 operation for each operation id -- it doesn't like ambiguity.
    I built out a library to help cope with this and other issues
    over here, if you use that you can provide a unique "friendly name" for each action (which will then generate a title cased operation id for each).
    In the alternative, you could write a custom operation filter to feed to Swashbuckle to override the operation ids that it is generating for you in the background. You can see how to do that
    over here.

  • Azure API App - Versioning

    I have created an API App and I wanted to test the versioning ability. I clicked on the update button on the top ribbon and it asked for confirmation to update. When I clicked yes, nothing has happened. I tried couple of times but no fruitful result. Could
    you please assist me in learning/testing this versioning feature that has been introduced with the API App services.

    Thanks for reporting this. We do see issue about the update button. We'll remove it soon. The update feature only works with packaged API Apps from the Marketplace. So if you are developing your own API app, it doesn't really apply. For your own API app,
    you can use all the deployment options include continuous deployment provided by web app, which is a great way to update your code.
    Very soon, we are going to enable you as a 3rd party developer publishing to Marketplace. Then update will apply to your packaged API app as well.

  • Azure App Service API app triggers feedback

    Hi
    I am kinda new to this and when I tried to build a trigger as defined in the article
    http://azure.microsoft.com/en-us/documentation/articles/app-service-api-dotnet-triggers/ I simply do not seem to know what I am doing wrong.
    I get a lot of compilation errors just using the code in a ASP Net Web Applicaton project, using the Azure API App template. I tried to place the code in a controller but then I get complation errors on a couple of places. The most noticable:
    return
    this.Request.EventTriggered(new{
    files = touchedFiles });
    The EventTrigger extension method does not seem to exist. What am I doing wrong?
    //Mikael Sand - <a href="http://mikaelsand.se"> Blog</a> Enfo Zystems Sweden

    Hey Mikael!
    I actually was struggling through pretty much the same things at the same time that you were.
    The EventTriggered extension is actually in the Microsoft.Azure.AppService.ApiApps.Service namespace, so without a using directive for that it will not be happy.
    I created a library to help with the metadata generation required for Triggers, and did a write-up on exactly what it takes to create both a polling and push trigger (with a few more samples) here: https://github.com/nihaue/TRex#building-a-polling-trigger-api-app
    Hopefully having that combined with
    the official docs, and also
    Sameer's sample can get you on the right track.
    Hope that helps!

  • Write Custom policies in Javascript for API management in Azure

    I am new to API Management in Azure.
    Is it possible to write custom policy in Javascript like it is possible to write in API Management tool in APIGEE?

    Hi,
    It seems that it is not support in Azure API management, please vote this similar voice at:
    http://feedback.azure.com/forums/34192--general-feedback/suggestions/6564897-api-management-policy
    Best Regards,
    Jambor
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Cannot Update Contingent Worker Number with API when no assignment exists

    Hi
    I am using hr_person_api.update_gb_person to update Contingent Worker Numbers (NPW_Number in PER_ALL_PEOPLE_F). This works fine apart from one exception. I get the following error: ORA-20001: You cannot enter a Contingent Worker number because you are not creating a Contingent Worker.
    The Contingent Worker failing has 4 records in PER_ALL_PEOPLE_F. The 3 date tracked (end dated) records update fine as expected....the new NPW_Number appears in PER_ALL_PEOPLE_F. However, the current active record does not update it returns the error mentioned. This appears to be because the person in question was terminated. (ie via Others and selecting End Placement in the screens).
    This person now shows as Ex-Agency Person Type. This process does not generate a record in PER_ALL_ASSIGNMENTS_F. I am wondering if this causes the API some confusion?
    I can go into the screen and manually change the Contingent Worker and it saves fine so I would expect the API to do the same. However it returns ORA-20001: You cannot enter a Contingent Worker number because you are not creating a Contingent Worker....for this single record only.
    Any suggestions as to what may be causing the API to return this and any workaround please?
    Many thanks in advance.

    Sometimes APIs are not behaving as Forms do.
    An ugly solution in this case could be reverse the termination (hr_ex_employee_api.reverse_terminate_employee), then update the Contingent Worker Number with your API, then terminate him/her again.

  • Compare templates in Visual Studio for an Azure Web Service

    I know I want to create a web service in Azure for consumption by native mobile apps as well as a web application for use on mobile devices, laptops etc. OAuth and Sql Server would be nice too.  It seems I can choose from the following templates in
    VS:-
    Azure Mobile App
    Azure Mobile Service
    Azure Api App
    ASP.NET Web Application - Web Api sub-template
    ASP.NET Web Application - MVC sub-template with Web Api "core reference"
    My understanding is you could choose any of these and add what's missing into it, however I would like as much guidance as possible as I am trying to learn at the same time.  So how does one choose the path of least resistance, ie one
    that starts with the most appropriate combination of technologies supported, with the least amount of unnecessary support that is not required, and using the most modern techniques going forward?  Is there a comparison somewhere that could assist me?
    I have created new examples of these projects using VS2015 and compared what is generated in an attempt to understand, but even then I see similar libraries included but with slightly different names or versions eg
    package id="Microsoft.Azure.Mobile.Server.Tables" version="0.1.506"
    vs
    package id="WindowsAzure.MobileServices.Backend.Tables" version="1.0.438"
    thanks in advance - any advice gratefully appreciated.
    regards,
    Paul

    Thanks edencorbin
    I am glad to hear that it was helpful and you succeed :-)
    With that said, It is time to close the thread :-)
    please mark responses that were part of the answer as the answer in order to close the thread. once at least one of the responses in a thread is marked as answer, the thread Icon changed into V and the thread look like it is close(you can continue working
    on a thread after this point, but usually new supporters will not check this thread).
    Have a good day :-)
    [Personal Site] [Blog] [Facebook]

Maybe you are looking for

  • Is there any way to copy the numbers from the iPad stopwatch?

    I am doing some timestudies using the stopwatch in the clock app on an iPad mini.  Is there anyway to get the time out of the stopwatch and into notes or an e-mail?  I would like the text not just a screenshot of the stopwatch.

  • Help needed on webdesign, logo's, dynamic charts, etc.

    This is my first post here on this forum, so forgive me for maybe not giving you all the relevant data. Background Bill Gehrke and myself have developed a benchmark test for Premiere Pro CS5. Look here: PPBM5 Benchmark Since last week I have made thi

  • Set type creation and updation of the structure COMT_PROD_MAT_MAINTAIN_API

    Hello Experts, I've the below scenario, I created new Org dependent Z set type and assigned to a category. And I'm using the API - COM_PRODUCT_GETDETAIL_API to get the details about the material via the export parameter ES_MATERIAL_DATA which has the

  • Help regarding Scheduling date calculation in APO using Condition Technique

    Hi Team,            The below is the issue I am facing. Could you please help me regarding this? For a material MAT1, a stock of 15 is available today i.e. on 15/05/2014 and a Planned Order of 35 is available on 01/08/2014.  I have created a Sales Or

  • HT201274 Erasing data on iPhone 4

    After erasing all content and settings on my iPhone 4 it seems to be stuck on the "spinning wheel." Its been almost 30 minutes so far. Do I need to wait longer or put the phone in recovery mode to restore?