0
我目前正在使用foursquare API。每次運行以下PHP腳本時,都會將用戶配置文件中顯示的最新簽入內容寫入文本文件。文本文件的每個條目都以逗號分隔。寫入數據並忽略重複項。
我的問題是,我可以運行PHP文件一分鐘5次,它會獲取相同的簽入它已經牽強。我想這樣做的是讓它所以下面的PHP腳本讀取最新的顯示在Foursquare的JSON用戶的簽入,如果它是什麼,已經被這一個之前聚集在文本文件中的項,它會忽略它並且不會將其添加到文本文件中。
<?php
$charlotte = json_decode(file_get_contents("https://api.foursquare.com/v2/users/5464313?oauth_token=2ZO1PQOUAD5SXRAJOLZVH53RBQ1EB2C23FE2GUZLJYQUJ3SY&v=20121123"));
$venuename = $charlotte->response->user->checkins->items[0]->venue->name;
$file = 'charlotte.txt';
$current = file_get_contents($file);
$current .= $venuename.',';
file_put_contents($file, $current);
?>
<?php
$arran = json_decode(file_get_contents("https://api.foursquare.com/v2/users/1050511?oauth_token=2ZO1PQOUAD5SXRAJOLZVH53RBQ1EB2C23FE2GUZLJYQUJ3SY&v=20121109"));
$venuename = $arran->response->user->checkins->items[0]->venue->name;
$file = 'arran.txt';
$current = file_get_contents($file);
$current .= $venuename.',';
file_put_contents($file, $current);
?>
每個用戶的文本文件看起來像什麼,當PHP腳本運行,並進入最近籤的名。
Venue Name, Venue Name, Venue Name, Venue Name
任何幫助將不勝感激!
任何想法,我將開始與馬丁?對PHP很新穎(以上是我寫過的最多的PHP)。非常感謝您的快速響應! –