![](/img/trans.png)
[英]Error: Segment or tag targeting requires a valid App REST API key in onesignal
[英]Sement by tag Onesignal
我嘗試將推送通知僅發送給使用php的Onesignal將我的應用中按標簽細分的用戶發送,但通知將發送給所有用戶,這是我的代碼:
$fields = array(
'app_id' => $onesignal_wp_settings['app_id'],
'headings' => array("en" => get_the_title($post->ID), "es" => get_the_title($post->ID)),
'isAnyWeb' => false,
'url' => get_permalink($post->ID),
'contents' => array("es" => max_words(array(
"max" => 40,
"id_post" => $post -> ID
)),
"es" => max_words(array(
"max" => 40,
"id_post" => $post -> ID
))),
'tags' => array(
array(
"key" => "municipio",
"relation" => "=",
"value" => (string)$id_municipio
),
array(
"operator" => "OR"
),
array(
"key" => "estado",
"relation" => "=",
"value" => (string)$id_estado
)
)
);
您的代碼的contents
字段不正確。 它只能包含帶有字符串的內容的語言數組。 您的post_id
應該改為添加到data
。
'contents' => array("en" => "English message",
"es" => "Spanish message"),
'data' => array("id_post" => $post -> ID)
您的tags
字段看起來正確,但是我不確定您的變量包含什么。 您應該打印出完整的JSON有效負載,以確保格式沒有任何錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.