Zennoposter + Wordpress = XMLRPC || ✔2GIS Parser в ZennoPoster

может знаешь как можно alt прикрутить изображению в этом запросе?
Код:
Развернуть Свернуть Копировать
WordPressSiteConfig wordPressSiteConfig = new WordPressSiteConfig();
            wordPressSiteConfig.BaseUrl = ""; // Путь к xmlrpc
            wordPressSiteConfig.Username = "admin";   // Логин
            wordPressSiteConfig.Password = ""; // Пароль
            wordPressSiteConfig.BlogId = 1;
            using (var client = new WordPressClient(wordPressSiteConfig))
            {
                var post = new Post
                {
                    PostType = "post", // "post" или "page"
                    Title = project.Variables["title"].Value,
                    Content = project.Variables[""].Value,
                    PublishDateTime = DateTime.Now, // Дата публикации
                    Status = "publish" // "draft" или "publish" (draft это черновик)
                };
string url = "https://upload.wikimedia.org/wikipedia/commons/thumb/d/de/CorporationParkGoose.JPG/530px-CorporationParkGoose.JPG";
                var featureImage = Data.CreateFromUrl(url);
                post.FeaturedImageId = client.UploadFile(featureImage).Id;
                var id = Convert.ToInt32(client.NewPost(post)); // ID поста
                //var comment = new Comment();
                //comment.PostId = id.ToString(); // ID записи
                //comment.Author = "Radzhab";   // Автор
                //comment.AuthorEmail = "zennolab@mail.com"; // Почта
                //comment.AuthorIp = "127.0.0.1";  // IP
                //comment.Content = "Здесь был комментарий"; // Комментарий
                //comment.DateCreated = DateTime.Now.AddHours(1); // на час позже добавляем.
                                                                // чтобы без палева)
                //client.NewComment(comment);
            }
 
Подскажи как заставить WordPress видеть новые URLы записей написанных сразу в базу
Такие посты в ленте отображаются, в админке висят как "опубликованы", но при переходе "Ошибка 404"
Видимо в базе еще какие то связи нужны.
 
Может кто знает как прилепить теги?
 
Последнее редактирование:
Если тема живая.
Как к посту привязать несколько тегов и отнести его в несколько категорий? А то в примерах везде один тег и одна категория.
 
Здравствуйте друзья, при выполнении сннипета выдает ошибку 404 неверный ID элемента,

подскажите в чем загвоздка и неверный ID блога или поста?
как это возможно решить?

заранее благодарен.
 
Здравствуйте друзья, при выполнении сннипета выдает ошибку 404 неверный ID элемента,
Посмотри номера категорий на сайте в которые постишь и ставь именно эти номера. Хотя, эт ов предыдущем примере. Тут что-то другое. ты, случано, не в wordpress.com постишь?

может знаешь как можно alt прикрутить изображению в этом запросе?
PHP:
Развернуть Свернуть Копировать
Content = project.Variables[""].Value,
В переменной составляешь html-код, и туда прописываешь всё, что тебе надо
 
Последнее редактирование:
Посмотри номера категорий на сайте в которые постишь и ставь именно эти номера. Хотя, эт ов предыдущем примере. Тут что-то другое. ты, случано, не в wordpress.com постишь?

изменил и номера, постинг в свой WP. До сих по постил в БД но есть уже острая необходимость в работе через API. Довести бы этот комбайн до ума.
 
Довести бы этот комбайн до ума
Давай доведём, всем будет польза.Чтобы тут разобраться, надо знать все используемые методы в "WordPressSharp"
Дело в том, что многие необходимые методы невозможно вызвать. Знаниёв маловато, нужна помощь в этом деле, но, общими усилиями, может быть разберёмся?
Вот тут "WP API – Using the WordPress REST API" есть кое-какая документация по API, однако...
Как работать с тегами... и тоже, не поймёшь
Многие моменты непонятны, так как может использоваться metaWeblog (его надо котрым в файле xmlrpc.php), а там уже немного по другому идёт работа.
По WordPressSharp - тут есть кое-что именно по библиотеке, (ещё тут) которая используется в нашем коде. отсюда бы вытащить некоторые новые методы

На данном этапе как я вижу работу.
- картинки забросить по ftp
- ссылки картинок будут использованы в статье
- подготовить статью отдельно, закинуть всё в html-вёрстку
- далее всё через переменные и код забрасываем на сайт
Вот таким образом всё работает, НО,
- невозможно вставить tags
Можно и без них, конечно, но как-то хотелось бы понять и этот момент

Из вышесказанного, хочу попросить тех, кто разбирается в коде, посмотреть документы, и может быть подсказать как улучшить имеющийся код
Может @Radzhab заглянет сюда и поможет?
 
Так как в моём случае требуется использовать уже существующую таксономию и вставлять несколько category и tags.
Тут тоже можно любую вёрстку впарить. А с Тэгами и Категориями надо разобраться. Просто категория работает без проблем
Кстати, не пойму, зачем несколько категорий? Для ПС это не есть хорошо
 
При указании существующей категории или тега получал:
Сообщение: "Server returned a fault exception: [500] A term with the name provided already exists in this taxonomy."
Для ПС это не есть хорошо
А что такое "ПС"?

UPD. С категорией погорячился, указывал её ID.
 
Последнее редактирование:
Все вроде сделал правильно: пишет ошибку, что не подключена библиотека... Что делать?
 

Вложения

  • 2017-08-03_070651.jpg
    2017-08-03_070651.jpg
    282 KB · Просмотры: 844
Положить 2 файлика (есть выше) в папку c:\......\ZennoLab\RU\ZennoPoster Pro\5.10.6.0\Progs\ExternalAssemblies\
WordPressSharp.dll
CookComputing.XmlRpcV2.dll
 
клал оба файлика - все равно не получается почему-то...
 
Добавляй блок OwnOdeUsings. В него добавь строки
using WordPressSharp;
using WordPressSharp.Models;
using CookComputing;
using CookComputing.XmlRpc;

Еще блок Refereces. и там Добавить и выбери WordPressSharp и CookComputing.XmlRpcV2
 
Все равно ошибка...
"Еще блок Refereces. и там Добавить и выбери WordPressSharp и CookComputing.XmlRpcV2" - вроде все добавил...
 

Вложения

  • 2017-08-04_110913.jpg
    2017-08-04_110913.jpg
    71,5 KB · Просмотры: 1 115
  • 2017-08-04_111436.jpg
    2017-08-04_111436.jpg
    109,8 KB · Просмотры: 1 017
  • 2017-08-04_110913.jpg
    2017-08-04_110913.jpg
    71,5 KB · Просмотры: 997
  • 2017-08-04_111436.jpg
    2017-08-04_111436.jpg
    109,8 KB · Просмотры: 1 027
  • 2017-08-04_111547.jpg
    2017-08-04_111547.jpg
    73,7 KB · Просмотры: 686
  • 2017-08-04_111605.jpg
    2017-08-04_111605.jpg
    27,8 KB · Просмотры: 722
"Добавляй блок OwnOdeUsings. В него добавь строки" - что за блок? как его создать?
 
Маркером отметил
g48xbu
 
Последнее редактирование:
Все равно ошибка...
"Еще блок Refereces. и там Добавить и выбери WordPressSharp и CookComputing.XmlRpcV2" - вроде все добавил...

Вложения:

  • a" style="margin: 0px; padding: 10px 10px 0px; overflow: hidden; zoom: 1; border-radius: 5px; background-image: url("styles/Eloquent/xenforo/gradients/category-23px-light.png"); background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: center top; background-repeat: repeat-x;">

  • 2017-08-04_110913.jpg
    Размер файла:
    71,5 КБ
    Просмотров:
    2

  • 2017-08-04_111436.jpg
    Размер файла:
    109,8 КБ
    Просмотров:
    2

  • 2017-08-04_110913.jpg
    Размер файла:
    71,5 КБ
    Просмотров:
    2

  • 2017-08-04_111436.jpg
    Размер файла:
    109,8 КБ
    Просмотров:
    2

  • 2017-08-04_111547.jpg
    Размер файла:
    73,7 КБ
    Просмотров:
    2

  • 2017-08-04_111605.jpg
    Размер файла:
    27,8 КБ
 
В блоке "отправить пост" стоит галка "Не возвращать значение" ? Если стоит, то убери и положи в какую-нибудь переменную (например temp)
 
перезагрузись, как вариант
 
Все посты почему-то попадают в Scheduled. А нужно что бы сразу постились.
У кого-то работает без планировщика?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)