1

Facebook 広告 API を使用して Facebook のキーワードをクエリしようとしています。
私の問題は、括弧を含むキーワードにあります。Facebookにurlencode送信する前に文字列を取得しましたが、それでも機能しません。
たとえば、米国に住んでいて Apple Inc. が好きなユーザーにクエリを実行する場合は、次の URL にクエリを実行します。

https://graph.facebook.com/act_19720295/targetingsentencelines?targeting_spec={%22countries%22:[%22US%22],%22keywords%22:[%22Apple+Inc.%22]}&access_token=MY_ACCESS_TOKEN

その結果、次のようになります。

{
   "params": {
      "countries": [
         "US"
      ],
      "keywords": [
         "apple inc"
      ]
   },
   "targetingsentencelines": [
      "who live in the United States",
      "who like apple inc"
   ]
}

かっこ「App Store (iOS)」を含む別のキーワードを追加すると、facebook はそれを無視します。

https://graph.facebook.com/act_19720295/targetingsentencelines?targeting_spec={%22countries%22:[%22US%22],%22keywords%22:[%22Apple+Inc.%22,%22App+Store+%28iOS%29%22,%22%22]}&access_token=MY_ACCESS_TOKEN

そして、私はまだ同じ結果を得ます:

{
   "params": {
      "countries": [
         "US"
      ],
      "keywords": [
         "apple inc"
      ]
   },
   "targetingsentencelines": [
      "who live in the United States",
      "who like apple inc"
   ]
}

誰かが理由を知っていますか??

4

1 に答える 1

1

キーワードの前に「#」文字を追加すると (「#app store (ios)」)、問題が解決しました。

于 2012-05-21T15:00:22.717 に答える