Maybe the Question I should be asking is: "How do I make Twitter a
Trusted Application?"  Somebody please help!

On Oct 14, 2:04 pm, theDisciple <> wrote:
> From my web site, when certain events occur, such as a visitor
> registers, a news event happens, etc, I need to post the message
> "Tweet" on I have written the web application in VB.NET
> 3.5 using Visual Studio 2008.
> I added all 4 required values, ConsumerKey, ConsumerSecret,
> OAuthToken, and OAuthTokenSecret to the web.config file in the
> "appSettings" section of the "configuration" section.
>         <appSettings>
>                 <!-- Twitter and BitLy access keys -->
>                 <add key="ConsumerKey" value="YOUR_CONSUMER_KEY" />
>                 <add key="ConsumerSecret" value="YOUR_CONSUMER_SECRET_KEY" />
>                 <add key="OAuthToken" value="YOUR_APPS_OAUTHTOKEN_KEY" />
>                 <add key="OAuthTokenSecret" 
>         </appSettings>
> I found that by going to and signing into the account that
> is using the application, then go to the "Settings" page, go to the
> bottom of the page and click on the "API" menu option. Once the API
> page appears you will clik on the button "2", Register An App. On the
> right side on the new page, you will see a button "View Your
> Applications." If you have previously registered your app, click this
> button, If not fill out the appliction for a new app. Now at the View
> your Applications page, select the app you want to get the
> authorization keys for where is says "Edit Details".
> Now click on the button to the right that says, "Application Detail."
> Here you will find your Consumer Key and your Consumer Secret Key. On
> the right side of this page you will see the menu option "My Access
> Token", click it and you will find your oauth_token and your
> oauth_token_secret keys!
> Not that you have all the keys, put them in the "appSettings" section
> of the web.config file.
> Add "Dim twConn As New TwitterVB2.TwitterAPI" at the top of the page.
> I then created a subroutine where I pass in the Tweet:
>     Public Sub PostOnTwitter(ByVal Tweet As String)
>          'Retrieve Keys from web.config
>         Dim twitterKey As String =
> System.Configuration.ConfigurationManager.AppSettings("ConsumerKey")
>         Dim twitterSecret As String =
> System.Configuration.ConfigurationManager.AppSettings("ConsumerSecret")
>         Dim twitterOAuthToken As String =
> System.Configuration.ConfigurationManager.AppSettings("OAuthToken")
>         Dim twitterOAuthTokenSecret As String =
> System.Configuration.ConfigurationManager.AppSettings("OAuthTokenSecret")
>         Try
>             twConn.AuthenticateWith(twitterKey, twitterSecret,
> twitterOAuthToken, twitterOAuthTokenSecret)
>             twConn.Update(Trim(Tweet))
>         Catch ex As Exception
>             lblError.Text = "Twitter Returned: " & ex.Message
>         End Try
>     End Sub
> This code works great in an enviornment that allows at least a
> "Medium"trustlevel. However it appears that many of the "new"
> hosting envrionments such as "Cloud Hosting", "Web Farm", and others
> do not allow thistrustlevelautomatically!However if thetrustlevel
> is less than "Medium" on your host you will likely receive the error
> message:
> "Twitter Returned: Request for the permission of type
> 'System.Security.Permissions.SecurityPermission, mscorlib,
> Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089'
> failed."
> I am unfamiliar with how to create alteredTrustLevelin the
> web.config fiel. If anyone has found a fix for this "TrustLevel"
> issue please post it!

Twitter developer documentation and resources:
API updates via Twitter:
Issues/Enhancements Tracker:
Change your membership to this group:

Reply via email to