Quantcast
Channel: Tweetinvi a friendly Twitter C# library
Viewing all articles
Browse latest Browse all 4126

New Post: [Stream API] Unable to listen for any events on WP8.1

$
0
0
I've created a small project to reproduce the issue. You can find it here -> http://1drv.ms/1efO5ZP

If you want start from scratch:
  1. create a blank universal project with VS2013;
  2. install Tweetinvi 0.9.8.2 with nuget both on Windows Phone and Windows;
  3. set manifest capabilities for Windows: Internet (client), Internet (client e server) and Private Network (client e server);
  4. set manifest capabilities for Windows Phone: Internet (client e server);
  5. added snipped for sample stream start at app startup (App.xaml.cs).
With Windows Phone you should get 408, on Windows seems to work well.

Snipped:
Debug.WriteLine("Set cred...");

String accessToken = "";

String accessSecret = "";

String consumerKey = "";

String consumerSecret = "";

TwitterCredentials.SetCredentials(accessToken, accessSecret, consumerKey, consumerSecret);

Debug.WriteLine("Init sample stream");

var sampleStream = Tweetinvi.Stream.CreateSampleStream();

sampleStream.TweetReceived += (sender, args) =>
{
    Debug.WriteLine("Received Tweet: " + args.Tweet.Text);
};

sampleStream.JsonObjectReceived += (sender, args) =>
{
    Debug.WriteLine("Received JSON: " + args.Json);
};

sampleStream.UnmanagedEventReceived += (sender, args) =>
{
    Debug.WriteLine("UnmanagedEventReceived " + args.JsonMessageReceived);
};

sampleStream.DisconnectMessageReceived += (sender, args) =>
{
    Debug.WriteLine("DisconnectMessageReceived " + args.DisconnectMessage);
};

sampleStream.WarningFallingBehindDetected += (sender, args) =>
{
    Debug.WriteLine("WarningFallingBehindDetected " + args.WarningMessage);
};

sampleStream.LimitReached += (sender, args) =>
{
    Debug.WriteLine("LimitReached " + args.NumberOfTweetsNotReceived);
};

sampleStream.StreamStopped += (sender, args) =>
{
    Debug.WriteLine("StreamStopped " + args.DisconnectMessage + " " + args.Exception);
};

sampleStream.StreamPaused += (sender, args) =>
{
    Debug.WriteLine("StreamPaused");
};

sampleStream.StartStream();

Viewing all articles
Browse latest Browse all 4126

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>