Trackbacks with ColdFusion
It's pretty simple to implement trackback pings with CFML, since trackbacks are simply just a HTTP form post to a specific url. The result is an XML file.
So do post a trackback to another blog, simply use CFHTTP:
<cfhttp url="http://the.trackback.url/" method="post"> <cfhttpparam name="url" value="http://www.yourblog.com/entry/123" type="formfield"> <cfhttpparam name="title" value="This is the title of your entry" type="formfield"> <cfhttpparam name="blog_name" value="Your Blog Name" type="formfield"> <cfhttpparam name="excerpt" value="An excerpt of your entry" type="formfield"> </cfhttp> <cfoutput>#HTMLEditFormat(cfhttp.filecontent)#</cfoutput>
The only required parameter is the
url of your blog entry, all others are optional.
The resulting XML will look like the following if there are no errors:
<?xml version="1.0" encoding="utf-8"?> <response> <error>0</error> </response>
If there is an error, then the result will be something like this:
<?xml version="1.0" encoding="utf-8"?> <response> <error>1</error> <message>The error message</message> </response>
To receive a trackback ping, it's also pretty simple, because you just handle the form variables, and output the resulting XML.
You can find all this info in the trackback spec.
- Trackbacks working on my blog - March 29, 2005
- Trackbacks working on my blog Pete Freitag
- Trackback Pings Adam Howitt's Blog
- How to issue a Trackback using Adobe ColdFusion and CFHTTP n-smith
- Why is my cron.daily script not running?
- Announcing FuseGuard Version 3
- CFSummit 2017
- Java Unlimited Strength Crypto Policy for Java 9 or 1.8.0_151
- Java 9 Security Enhancements
- Upcoming CFML Conferences in April 2017
- CFSummit 2016 Slides
- Securing Legacy CFML - dev.Objective() 2016 Slides