我有一個自制的Web界面,有幾個文本和文本區域輸入字段。主文本字段將通過REST API發送到Parse中的php腳本。它工作的輝煌,直到我在其中一個textarea輸入字段中輸入約3.000個字符。使用Parse.com REST API時是否有限制的字符數
當低於約。 3.000個字符,一切工作正常。當高於約。 3.000個字符,數據被髮送到解析,並且我可以在儀表板中的其他推送消息中看到它,並在「狀態」中顯示綠色複選標記,但推送通知不會發送到任何訂閱的設備!
我用它來發送新聞文章,所以它是一個必須能夠發送整個文章以上約。 3.000個字符。
對於要發送的字符數量或任何類似的字符,是否有任何限制?
有沒有人知道可以幫助我的東西,或者有什麼建議可以解決這個問題?
我的腳本解析部分:
/*
* PUSHING THE ARTICLE NOTIFICATION TO DEVICES SUBSCRIBING TO SPECIFIC CHANNELS(S)
*/
$url = PUSH_URL;
$appId = PUSH_APP_ID;
$restKey = PUSH_REST_KEY;
$channels = array($channelArray);
$headers = array(
"Content-Type: application/json",
"X-Parse-Application-Id: " . $appId,
"X-Parse-REST-API-Key: " . $restKey
);
$objectData = json_encode(array(
"data" => array(
"id" => $id ,
"watchTitle" => stripslashes($watchTitle) ,
"title" => $textTitle ,
"alert" => $textSubtitle ,
"mainText" => $textMain ,
"imgUrl" => $imgUrl ,
"uri" => "http://watch.jgskytte.com/parse/article.php?p=" . $id ,
),
"channels" => $channels ,
));
$rest = curl_init($url);
curl_setopt($rest, CURLOPT_HTTPHEADER, $headers);
curl_setopt($rest, CURLOPT_POST, true);
curl_setopt($rest, CURLOPT_POSTFIELDS, $objectData);
curl_setopt($rest, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($rest);
echo $response;
curl_close($rest);
不幸的是,不起作用。我在上面的問題中添加了一些代碼。你可能會給我一些具體細節來說明在我的代碼中做什麼? – BabySpook