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; }
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); }
public void TestPostConnection(SCServiceType serviceType) { var authUrl = soundCloudClient.Me.PostConnection(serviceType, "http://github.com"); Assert.IsFalse(string.IsNullOrEmpty(authUrl)); }