ユーザーがカスタム フィールドを含む投稿を WordPress に直接アップロードできるように (重力フォームを使用して) フォームをセットアップしましたが、これはすべて美しく機能します。ただし、Titanium ビルド アプリからの送信を許可するように Gravity フォーム API をセットアップしました。いくつかのデータを正常に送信し、WordPress の [エントリ] タブに表示できますが、投稿として公開されません。
これは Gravity Forms API の制限ですか、それとも私が見逃したものですか? この機能はフックで複製できると確信していますが、これは Gravity Forms がすでに自動化しているものなので、可能であるべきだと思います!
それが役立つ場合のコードは次のとおりです。
var postParams = [{
1 : 'Test Data',
2 : 'Test Data',
3 : 'Test Data',
4 : 'Test Data',
5 : 'Test Data',
6 : 'Test Data',
7 : 'Test Data',
8 : 'Test Data',
9 : 'Test Data',
}];
var xhr=Titanium.Network.createHTTPClient();
xhr.onload = onComplete;
xhr.onerror = onComplete;
xhr.open("POST", url);
xhr.send(JSON.stringify(postParams));