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"); )
それを行う方法はありますか?助けてくれてどうもありがとう!