|
Hi
I am developing a Console Application in C# that uploads videos to aol website using the api.
I have created a AOL screen name and also the devId.
I am trying to get the auth token by submitting the required parameters in the following format:
string request url= https://api.screenname.aol.com/auth/getToken?f=qs&devId="mydevId"&supportedIdType=SN,ICQ,OID&succUrl=http://localhost/AOL/Default.aspx&s="Myscreenname"
as well as
http://api.screenname.aol.com/auth/login?f=qs&devId="mydevId"&supportedIdType=SN,ICQ,OID&succUrl=http://localhost/AOL/Default.aspx&s="Myscreenname"
But am not able to get the response url having the token as it always give me the login screen html or a message saying "not authenticated".
It being a console application,I cant show the login screen.
Is there any way through which I can upload my videos to aol using console application.
Please find the code I have written below:
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(requestUrl);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = buffer.Length;
req.Proxy = new WebProxy(proxy, true);
req.CookieContainer = new CookieContainer();
Stream reqst = req.GetRequestStream();
reqst.Write(buffer, 0, buffer.Length);
reqst.Flush();
reqst.Close();
Console.WriteLine("\nPosting 'red' to " + requestUrl);
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
Console.WriteLine("\nResponse stream is: \n");
string eq=res.GetResponseStream().ToString();
Stream resst = res.GetResponseStream();
StreamReader sr = new StreamReader(resst);
Console.WriteLine(sr.ReadToEnd());
Console.ReadLine()
We are really in need for the solution.Please help me by posting a reply as soon as possible.
Thanks
Sonu
(incubator142@hotmail.com)
|
|
|
|
|
Ya, from India. I knew it. Have you googled it yet? If you had, you would probably have found the answer long before now.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Hi to all
i have created one C#.net window application.
also i create the setup using setup project of .net.
now will give setup to my client but i want that <b>my client can use that setup only one time.</b>
or by <b>any way of giving serial key (PID) that can be used only once </b>.
please help me out.
thanks.
|
|
|
|
|
Hello everyone,
When executing the following script in PowerShell (or equivalent C# code, I post PS code for simplification purpose), there is always access denied error. My purpose is to retrieve default web site information from remote computer named TestMachine. When I changed TestMachine to my local machine name, it is fine. Does anyone have any ideas? I am already belonging to the administrator group of the remote machine.
$siteName = (Get-Wmiobject -computer "TestMachine" -namespace "root/MicrosoftIISv2" -q "SELECT * FROM IIsWebServerSetting WHERE ServerComment = "Default Web Site").Name
regards,
George
|
|
|
|
|
Do you have rights on the remote PC?
|
|
|
|
|
Sure, I belongs to the same domain and I am the local administrator group member of the remote machine.
regards,
George
|
|
|
|
|
George_George wrote: I am the local administrator group member of the remote machine.
Then you would have to log in locally into that machine*, not via the domain (which happens by default). Else become a member of the domain administrators group, if possible.
* MACHINE_NAME\UserName, not DOMAIN\Username, it maybe limited, so it may not be possible.
|
|
|
|
|
Thanks leppie,
I could already use \\remotemachinename\C$ to access any files and directories on drive C, the same for drive D. So, you think I still do not have enough privilege?
My network configuration is, I belong to domain \csmasterstudent, both local machine where I execute the script on and the remote machine are both belongs to \csmasterstudent, and I am also a member of the Administrators group of the remote machine.
Any ideas?
regards,
George
|
|
|
|
|
Having local rights on a remote PC in a domain will not give you domain permissions.
George_George wrote: and I am also a member of the Administrators group of the remote machine.
Then you have to log into that PC directly (as previously shown) or get added to the Domain Administrators group.
|
|
|
|
|
Thanks leppie,
leppie wrote: Having local rights on a remote PC in a domain will not give you domain permissions.
Could you explain what do you mean "Having local rights on a remote PC in a domain will not give you domain permissions." please?
In my situation, the remote machine name is TestMachine, and my domain account name (I am using my domain acconut name to access the remote machine) belongs to the Administrator Group of the remote machine named TestMachine. And you think the privilege is still not enough?
regards,
George
|
|
|
|
|
I have a class called Graph.cs and in this class I set the values of some data from another class called Data.cs. I then try and read this data from another class called DrawGraph.cs, but I can't seem to read the data I set before this is because it is creatinga new instance of the Graph.cs class is there anyway around this.
Thanks
"When will I learn? The answers to life's problems aren't at the bottom of a bottle. They're on TV" - Homer Simpson
|
|
|
|
|
fix your code, it's obvioulsy broken. You're creating a new class instance, they don't create themselves.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
Christian Graus wrote: You're creating a new class instance, they don't create themselves
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Christian Graus wrote: You're creating a new class instance, they don't create themselves.
That's why this C# fad will never last.
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Hi,
I had the same question here with no positive answers and did a lot of reading finding the answer in Delegates and Event handling - do a search in the articles in Delegates and Event handling. It ends up a long and tedious process of three pages of coding to fix. I got fed up and just posted the variables as public static and then everything can see it allways. Very crude and non conforming to OOP, but quick !!
cheers
Ian
|
|
|
|
|
I have MDI Form with background image in c#.
MDI Form Contains controls like button ,splitter etc.
When form repainted it flickers each time. how to avoid flickering of controls.
|
|
|
|
|
turn on double buffering. SetStyle is what you need to call.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
Hi all
as is known to all,the char '<','>','&' is XML format.
but when i want to write a string that contain a '<' or '>' or '&'
in a XML,i could replace it such as :
<code>
string XMLstring = x[y].ToString();
XMLstring = XMLstring.Trim();
XMLstring = XMLstring.Replace("&", "&");
XMLstring = XMLstring.Replace(">", ">");
XMLstring = XMLstring.Replace("<", "<");
excelDoc.Write("<Cell ss:StyleID=\"StringLiteral\">" +
"<Data ss:Type=\"String\">");
excelDoc.Write(XMLstring);
</code>
but i failed :
<code>excelDoc.Write("<Cell ss:StyleID=\"BoldColumn\"><Data ss:Type=\"String\">");</code>
what should i do ?
Thanks!
|
|
|
|
|
That's not a good idea. Put the text in a CDATA[^] section.
|
|
|
|
|
If excelDoc is an XmlDocument it'll handle all that for you.
|
|
|
|
|
|
Hello everyone,
If I have enough priveleges, how could I get and access the services on a remote computer if I know the remote computer machine name? For example, I want to enumerate all the services on a remote computer and stop a service if its name matches some rules?
thanks in advance,
George
|
|
|
|
|
Process.GetProcesses(machineName)[^] gives a list of processes running on the specified machine. For authenticating remote machine, I think you should impersonate the user as Process.GetProcesses is not allowing to supply any user credentials.
|
|
|
|
|
What means "impersonate the user as Process.GetProcesses is not allowing to supply any user credentials."? I read a couple of times but do not know what you mean. Could you say in some other words please?
regards,
George
|
|
|
|
|
Process.GetProcesses is not allowing to supply user credentials for the remote machine. So you need to use some impersonation techniques to authenticate the remote machine. I haven't used but I think WindowsImpersonationContext[^] class can be used for this.
|
|
|
|