我有全功能的科爾多瓦應用程序,使用Framework7編寫。完美的作品。獲取帖子,使用類別,標籤等進行連接允許共享。它在Playstore上:Check Here..科爾多瓦,Framework7與用於用戶認證和評論的WP JSON API
我的問題是,對於2件事: 1.我應該能夠直接從應用程序發表評論,我無法使用JSON POST。它說「用戶應該登錄..」。其實我的網站設置爲接受任何人的評論而無需登錄。一個人只需輸入電子郵件和姓名。那麼爲什麼這不是從cordova應用程序發生?看到我的代碼如下。你可能認爲它有一些腳本錯誤,但沒有,它完美地調用JSON和顯示我的錯誤信息..
url = "http://punashcha.com/wp-json/wp/v2/";
$$.post(url + 'comments', {
NONCE_KEY: '&.~OJCQN_s7*pEW(EG)-26](Eh`Fj}YP.]ZPYC2SPruX` g!/]8c>6>I|`_B[$6i',
content: $$(page.container).find('#comment-content').text(),
post: $$(page.container).find('#link').attr('postid')
},
function (data) {
me.alert("आपला अभिप्राय मिळाला. धन्यवाद!");
},
function (err, sts) {
me.alert("आपला अभिप्राय रजिस्टर झाला नाही. " + sts + err.responseText);
});
我是想送一些頭什麼的?
- 我正在使用會員插件,可以保護我的一些付費帖子。所以從移動應用程序,我轉移用戶到「網站登錄」,然後登錄到移動應用程序瀏覽器。它維持着這個狀態。一旦完成,它允許我獲取完整的受保護的帖子。這意味着,我的getJSON函數發送移動登錄的用戶適當的認證頭從WordPress的獲取完整的數據。該函數調用 -
$$.getJSON(url + "posts/?per_page=10&categories=23,24" + "&_envelope&_embed", function (json) {...})
如果是這樣,那麼爲什麼我不能在同一會話中發表評論? 是$$。post & $$。getJSON使用不同的頭文件?
**我沒有使用任何JSON插件,並且不喜歡。
確定普拉哈塔,但我在哪裏以及如何傳遞評論數據? 和我不需要在頭中的任何驗證碼? –