Трекбэки хороши, но они очень склонны к спаму, так как нет подтверждения их происхождения. Вы используете простой метод обнаружения, чтобы найти точку входа трекпака; ищите RDF в источнике целевого сайта. Тогда это просто запрос RESTful POST к точке входа трекбека конечного сайта, передающий необходимую информацию о трекбеке. Спецификация, на которую ссылается Себастьян Хёрл, должна дать вам много информации для этого.
Pingbacks немного сложнее, потому что они требуют как XMLRPC, так и linkback. Поэтому, хотя вы можете просто использовать вызовы REST для отправки анонимных обратных ссылок на любой сайт, сайты, на которые вы отправляете запрос, будут проверять ваш сайт, чтобы определить, действительно ли вы ссылаетесь на страницу с проверкой.
Кроме того, реализация Pingback на принимающей стороне немного сложнее, потому что вы должны проверить пинг. Я полагаю, что вам не нужно, но было бы глупо не делать этого, иначе он был бы восприимчив к тем же методам рассылки спама, что и трекбэки.
В спецификации Pingback есть вся информация, необходимая для запуска этой реализации с нуля.
Другая рекомендация, а не пробираться сквозь неизбежно плотный и спагетти-код WordPress Pingback, взгляните на Habari автономную реализацию Pingback , которая изолирует некоторые ключевые особенности задачи в более легко усваиваемые единицы.