Esempio n. 1
0
 public string PostConnection(SCServiceType serviceType, string redirectUri)
 {
     var parameters = new Dictionary<string, object>
     {
         { "service", serviceType.GetParameterName() },
         { "redirect_uri", redirectUri}
     };
     var unsavedConnection = soundCloudRawClient.Request<UnsavedConnection>(prefix, "connections", HttpMethod.Post, parameters: parameters);
     return unsavedConnection == null ? null : unsavedConnection.AuthorizeUrl;
 }
Esempio n. 2
0
        public string PostConnection(SCServiceType serviceType, string redirectUri)
        {
            var parameters = new Dictionary <string, object>
            {
                { "service", serviceType.GetParameterName() },
                { "redirect_uri", redirectUri }
            };
            var unsavedConnection = soundCloudRawClient.Request <UnsavedConnection>(prefix, "connections", HttpMethod.Post, parameters: parameters);

            return(unsavedConnection == null ? null : unsavedConnection.AuthorizeUrl);
        }
Esempio n. 3
0
        public void TestPostConnection(SCServiceType serviceType)
        {
            var authUrl = soundCloudClient.Me.PostConnection(serviceType, "http://github.com");

            Assert.IsFalse(string.IsNullOrEmpty(authUrl));
        }