2010-02-08 3 views
1

Ruby에서 Wordpress의 XMLRPC 인터페이스를 통해 새 게시물을 예약하려고하는 나의 테더 끝에 도달했습니다. 나는 새로운 시간 객체를 생성하고 내 날짜와 시간을 충전하고Ruby의 XMLRPC를 통해 Wordpress에서 dateCreated로 미래 게시

, 그때 워드 프레스 'XMLRPC 인터페이스에 대한 올바른 형식의 날짜 문자열을 얻을 수 .xmlschema를 호출합니다.

불행히도, Wordpress는 이것을 문자열로 취급하고 xmlrpc.php를 객체로 취급하는 방법을 찾을 수 없습니다. 정말 내 주위에 머리를 얻을 수 없습니다.

metaWeblog.newPost 메서드를 호출하고, 전송 : 워드 프레스에

{:title => 'Foo', :post_status => 'publish', :dateCreated => my_date.xmlschema} 

합니다.

누구나 전에 이것을 경험 했습니까?

답변

0

실제로 전송 한 데이터 (소식 데이터)를 확인할 수 있습니까? 날짜는 <string></string>이 아니라 <dateTime.iso8601></dateTime.iso8601>으로 캡슐화해야합니다. WordPress Trac은 a similar report입니다.

+0

1 월 - 흥미롭게도 my_date.xmlschema가 my_date로 변경되었으므로 (그래서 루비 datetime 데이터 유형 임), 그냥 잘 작동했습니다 ... 이것이 내 모든 문제의 원인 일 경우 조금 당황 스럽습니다. – kez