0

Facebook グラフ API を使用して、Facebook の投稿を取得し、Web サイトに表示します。

これまでのところ、このコードを使用してタグで投稿をフィルタリングしました (このコードは、-fr- でタグ付けされた FB 投稿を取得します / 他の投稿は -en- でタグ付けされています: これにより、投稿を言語で並べ替えることができます)

      $string = $post['message'];
      $array = array("-fr-");
      if(0 < count(array_intersect(array_map('strtolower', explode(' ', $string)), $array)))

最初の質問: 言語タグと別のタグに基づいて投稿を取得しようとしています。

私は結びました:

$array = array("-fr-", "#science");

ただし、EITHER -fr-ORを含むすべての投稿#scienceが表示されます。私が望むのは、タグ-fr-ANDを含むすべての投稿を表示することです#science

2 番目の質問: オプションのタグを使用して投稿を取得する必要もあります。たとえば、次のタグが付いた投稿があります。

Post 1= -fr- #science #education
Post 2= -fr- #science #politics
Post 3= -fr- #science #animals

投稿 1 と 2 のみを取得したいと思います。

したがって-fr-、and#scienceは必須ですが#education、and#politicsは「EITHER... OR...」リクエストになります (このリクエストは次のようになります: array("#education", "#politics"); )

それを行う方法はありますか?助けてくれてどうもありがとう!

4

2 に答える 2