0

Getting 401 Unauthorized on POST requests only (drop player or add player). GET requests work fine.

I could use a little help... I'm working on 3 integration points with YAHOO from my application.

The first 2 work fine. They involve 1) Pulling a list of nfl players; and 2) Pulling a league from the YAHOO API. Both integration points use GET requests. Examples are below. I'm using DevDefined to do my OAuth communication:

1.

// Get 25 players
string query = "<http://fantasysports.yahooapis.com/fantasy/v2/game/nfl/players>";
IConsumerRequest responseText = session.Request().Get().ForUrl(query);

2.

// Get a league, including teams and players; note: thats not my real league id below, just placeholder
string query = "<http://fantasysports.yahooapis.com/fantasy/v2/league/nfl.l.63423/teams/players>";
IConsumerRequest responseText = session.Request().Get().ForUrl(query);

With the 3 integration point, I want to start by simply removing a player from a team, so I'm sending a POST request for the following, but I get a 401 Unauthorized and I can't seem to figure out what the problem is:

3.

// I also tried building this XML string as a one liner (just in case)
private string dropXml = @"<fantasy_content>
    <transaction>
        <type>drop</type>
        <player>
            <player_key>nfl.p.8850</player_key>
            <transaction_data>
                <type>drop</type>
                <destination_team_key>nfl.l.63423.t.1</destination_team_key>
            </transaction_data>
        </player>
    </transaction>
</fantasy_content";
string query = "<http://fantasysports.yahooapis.com/fantasy/v2/league/nfl.l.63423/transactions>";
IConsumerRequest responseText = session
                .Request()
                .Post()
                .WithRawContentType("text/xml")
                .WithRawContent(System.Text.Encoding.ASCII.GetBytes(dropXml))
                .ForUrl(query);

I suspect something may be wrong with the .Request() call chain, but I'm just not sure.

by
1 Reply
  • BİOENERJİ EĞİTİMİ

    KİŞİSEL GELİŞİM EĞİTİM PROGRAMLARIMIZ VE EĞİTİMLERİMİZ

    Tüm halkımız alternatif tıp felsefesi eğitimlerine katılmak için aşağıdaki numaralardan randevu alabilirler.

    Eğitimler birebir olarak metafizik uzmanı ve psikanalist-yazar Gökhan Hani tarafından profesyonel olarak, hızlandırılmış (14–16 saat)plan ve programlar dâhilinde international special metaphysics academy ruhsal ve kişisel gelişim merkezli, her ders için özel 2 sertifikalı olarak verilmektedir. Eğitimler birebir olduğundan karşılıklı olarak anlaşılan tarihte derslere girebilirsiniz. Her insanın farklı yetenekleri ve eğilimleri olduğundan grup eğitimleri profesyonel anlayış gereği ayrıca konuya hâkimiyet noktasındaki farklılıklar nedeniyle, grup eğitimleri verilmemektedir.

    Grup eğitimleri almak isteyenler ise eğitim alacakları konuda fikir birliğine kavuştuktan sonra gruplarını kendileri kurarak eğitimlere katılabilirler. Her zaman ve her tarihte Cumartesi-pazar dâhil olmak üzere, sabah-gündüz ve akşam demeden profesyonel eğitimler mevcuttur. Profesyonellik gereği eğitimlerde yaş sınırı veya statü farkı kesinlikle yoktur. Her kesimden, her türlü insanlar eğitimleri eşit bir şekilde kişisel ve ruhsal gelişim bazında alabilirler. Merkezimiz İstanbul kadıköy dedir. Birebir alternatif tıp ve felsefeleri dersleri almak isteyenler için 4 seçenek yer almaktadır. 1.İstanbul Kadıköy merkezimde eğitimlere katılabilirsiniz. 2.Türkiye de bulunduğunuz şehre kendimiz gelerek 2 günde eğitim alabilirsiniz. 3.Online üzeri(msn) aracılığıyla görüntülü olarak uzaktan da eğitim alabilirsiniz.(Amerika-Avrupa-Kıbrıs-Türkiye) INTERNATIONAL METAPHSICS ACADEMY . RANDEVU ALMAK İÇİN: TEL: 0216 449 4561

    <<Adres:Org.>>Şahap Gürler Cd.Rasim Paşa Mah.Deniz Otel yönü,Nautilus-Carrefour yolu,Yaşam Eczanesi üstü,Orhan Apt: No:30 -Kadıköy-İSTANBUL

    0

Recent Posts

in Fantasy Sports API