Appcelerator Titanium을 사용하여 첫 번째 앱을 쓰고 있는데 나는 흔들릴 수있는 장애물을 쳤습니다. 내가 사용한 모든 다른 서비스는 JSON 서버 (node.get, view.get, system.connect)를 통해 작동하지만 나에게있어서 node.save의 작업 솔루션을 얻을 수는 없다. 나는 같은 보트에서 사람들을 검색해 보았지만 아무 것도 찾을 수 없었지만 어디서나 해결책을 찾을 수 없었습니다. drupal과 appcelerator titanium 사이에 node.save 서비스에 문제가 있음
나는 출발점으로 다음 블로그 게시물 사용 : 내가 JSON과 XMLRPC 모두를 시도했습니다 http://civicactions.com/blog/2010/may/02/tutorial_code_developing_apps_iphoneipadandroid_using_drupal_base_system을하지만 JSON과 XMLRPC에 액세스가 거부 아무런 응답을하지 않습니다. 드루팔 (drupal) 관리자를 통해 JSON을 서비스 페이지에 연결하면 노드 (CCK 노드가 아니라 스토리로 작업 한 노드)가 생성되지만 앱을 통해 아무것도 얻지 못한다.
[INFO] {
sessid = b03429453c85d4bf3d600dff6511f70f;
title = "This is a new node.";
type = story;
}
[INFO] xmlrpc: begin
[INFO] xmlrpc: url: http://mysite/services/xmlrpc
[INFO] xmlrpc: method: node.save
[INFO] xmlrpc: p: story
[INFO] xmlrpc: p: This is a new node.
[INFO] xmlrpc: p: b03429453c85d4bf3d600dff6511f70f
XML이 전송되는 - -
가[INFO] xmlrpc: xml: <methodCall><methodName>node.save</methodName><params><param><string>story</string></param><param><string>This is a new node.</string></param><param><string>b03429453c85d4bf3d600dff6511f70f</string></param></params></methodCall>
[INFO] xmlrpc: end
연구소 -
여기[INFO] Received: <?xml version="1.0"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>401</int></value>
</member>
<member>
<name>faultString</name>
<value><string>Access denied</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
은 무엇입니까
이노드 객체 :
다음
은 XMLRPC으로 시도 내 출력 나는 G입니다 JSON 사용 :[INFO] {"method":"node.save","type":"story","title":"This is a new node.","sessid":"b03429453c85d4bf3d600dff6511f70f"}
[INFO] node.save response: undefined
[WARN] Exception in event callback. {
line = 90;
message = "Unable to parse JSON string";
name = SyntaxError;
sourceId = 204738256;
sourceURL = "file://localhost/Users/justin/Sites/Apps/appname/Resources/add.js";
}
액세스가 거부되었지만 앱에 응답이 전송되지 않습니다.
다른 누구도이 문제에 부딪혔습니까? 그렇다면 그 문제를 해결할 수있는 사람이 있습니까?