Looking for Customer Service & Support

IMPORTANT: This is a Community Forum. Answers are given by the community. If you are a Customer, please, Open New Issue to get access to the support service.

Customer Support is only provided through our ticketing system https://support.extly.com/. If you do not have a paid membership, please create a new topic in the community forum.

LiveJournal support

More
2 years 1 month ago #9689 by Antar
Antar replied the topic: LiveJournal support
Guys! Anybody! People!
Please, support my request!

Please Log in or Create an account to join the conversation.

More
2 years 1 month ago #9690 by Support Team
Support Team replied the topic: LiveJournal support
Hi,

We have not received more requests to support LiveJournal.

Given the time since the initial request and that we have not received any related request, we can only recommend you to develop a new social channel as a custom modification for your site. You can create the channel routines based on any of the supported channels.

Best Regards,

Please Log in or Create an account to join the conversation.

More
2 years 1 month ago #9691 by Antar
Antar replied the topic: LiveJournal support
In other words, write the code on php by myself. =((

Please Log in or Create an account to join the conversation.

More
1 year 9 months ago #9942 by Antar
Antar replied the topic: LiveJournal support
Any news? ;););)
I've found something about LiveJournal crossposting.

Posting to LJ is very simple and can be done through XML-RPC commands:
www.livejournal.com/doc/server/ljp.csp.xml-rpc.protocol.html
and .net xml-rpc library from www.xml-rpc.net/

Interface:
public interface ILj : IXmlRpcProxy 
{   
	[XmlRpcMethod("LJ.XMLRPC.login")]   
	LjUserInfo Login(UserPassword user); 

	XmlRpcMethod("LJ.XMLRPC.postevent")] 
	PostLjAnswer Post(PostLj post); 
}

Login and password are open... Class for access^
public class UserPassword
{   
	[JsonProperty("username")]
	public string username { get; set; } 

	[JsonProperty("password")]
	public string password { get; set; }   

	public int ver   {
		get     {
			return 1; 
		} 
	} 
}

After every posting l/p pair transfer also.

Auth checking:
public LjUserInfo Auth(UserPassword username) 
{ 
	ILj proxy = XmlRpcProxyGen.Create<ILj>(); 
	var ans = proxy.Login(username);
	return ans; 
}

"Ans" we should parse on positive answer.

Adding a post is trivial:
public void Publish(UserPassword username, Post message, string ljgroup = null) 
{ 
	ILj proxy = XmlRpcProxyGen.Create<ILj>();  
	var post = new PostLj();   
	post.username = username.username;   
	post.password = username.password;   
	post.ver = 1;   
	post.@event = message.Content;   
	post.subject = message.Title;   
	post.lineendings = "pc";   
	post.year = DateTime.Now.Year;   
	post.mon = DateTime.Now.Month;   
	post.day = DateTime.Now.Day;   
	post.hour = DateTime.Now.Hour;   
	post.min = DateTime.Now.Minute;   
	if (!string.IsNullOrWhiteSpace(ljgroup))   {  
		post.usejournal = ljgroup;   
	}   else   {     
		post.usejournal = username.username;   
	}   
	var ans = proxy.Post(post); 
}

This is all.

Please Log in or Create an account to join the conversation.

More
1 year 9 months ago #9943 by Support Team
Support Team replied the topic: LiveJournal support
Hi,

We haven't received new requests to support LiveJournal. This featuere is still 'waiting for feedback'.


Regards,

Please Log in or Create an account to join the conversation.

More
1 year 9 months ago - 1 year 9 months ago #9944 by Antar
Antar replied the topic: LiveJournal support
You forces me to switch on Social Crossposting extension from the Krotek where such simple feature is present.
Last Edit: 1 year 9 months ago by Antar.

Please Log in or Create an account to join the conversation.

Time to create page: 0.134 seconds
Join the Club!

Access and support services to all Extly's extensions for 1-Year. The Extly Club is your source for all of our extensions.

Join Now