예제 #1
0
        public void BundlingCards(string pAuthorizationCode, string pEmail)
        {
            IAuthenticator authenticator = Login(pAuthorizationCode, pEmail, String.Empty);
            MirrorService  service       = BuildService(authenticator);
            TimelineItem   item          = new TimelineItem();

            item.BundleId      = "1";
            item.IsBundleCover = true;
            StaticCard.AddHtml(item, "<div><img src='http://cdn.screenrant.com/wp-content/uploads/Oliver-Stone-Breaking-Bad.jpg' /> </div>");

            TimelineItem item2 = new TimelineItem();

            item2.BundleId = "1";
            StaticCard.AddHtml(item2, "<div><img src='http://images.amcnetworks.com/amctv.com/wp-content/uploads/2014/04/BB-explore-S4-980x551-clean.jpg' /> </div>");

            TimelineItem item3 = new TimelineItem();

            item3.BundleId = "1";
            StaticCard.AddHtml(item3, "<div><img src='http://cdn.self-titledmag.com/wp-content/uploads/2011/10/breaking-bad-will-return-to-amc-in-august.jpg' /> </div>");


            service.Timeline.Insert(item).Fetch();
            service.Timeline.Insert(item2).Fetch();
            service.Timeline.Insert(item3).Fetch();
        }
예제 #2
0
        public void ManuallyPaginatedCard(string pAuthorizationCode, string pEmail)
        {
            IAuthenticator authenticator = Login(pAuthorizationCode, pEmail, String.Empty);
            MirrorService  service       = BuildService(authenticator);
            TimelineItem   item          = new TimelineItem();

            string html = @"<article>
                             <section>
                               <p>First page</p>
                             </section>
                            </article>

                            <article>
                             <section>
                               <p>Second page</p>
                             </section>
                            </article>

                            <article>
                             <section>
                               <p>Third page</p>
                             </section>
                            </article>";


            StaticCard.AddHtml(item, html);
            service.Timeline.Insert(item).Fetch();
        }
예제 #3
0
        public void SendPinCard(string pEmail)
        {
            IAuthenticator authenticator = Login("", pEmail, "");
            MirrorService  service       = BuildService(authenticator);
            TimelineItem   item          = new TimelineItem();

            StaticCard.PinCard(item);
            item = service.Timeline.Insert(item).Fetch();
        }
예제 #4
0
        public void SendAttachment(string pAuthorizationCode, string pEmail, string pContentType, Stream pStream)
        {
            IAuthenticator authenticator = Login(pAuthorizationCode, pEmail, "");
            MirrorService  service       = BuildService(authenticator);
            TimelineItem   item          = new TimelineItem();

            StaticCard.AddText(item, "Mandando video prueba 1");
            StaticCard.AddBuiltInActions(item, new string[] { "PLAY_VIDEO", "DELETE" });

            item = service.Timeline.Insert(item).Fetch();
            Attachment attachment = InsertAttachment(service, item.Id, pContentType, pStream);
        }