FB.API( 'me/likes')は、100ページ以上のものが好きなら、99個のアイテムと次のページングへのリンクを返します。Facebook APIページングなしのすべてのページを取得する方法
ページングなしでALLを取得することはできますか?
おかげ
FB.API( 'me/likes')は、100ページ以上のものが好きなら、99個のアイテムと次のページングへのリンクを返します。Facebook APIページングなしのすべてのページを取得する方法
ページングなしでALLを取得することはできますか?
おかげ
あなたは/me/likes?limit=999
を試みたことがありますか? あなたはまだページ付けする必要があるかもしれませんが、あなたは
何らかの理由で、ページ分割されていると思っていましたが、実際はそれはなかった! 107ページが好きでしたが、何らかの理由で99枚しか返されませんでした。 1つの新しいページが好きだったとき、返される配列は100だったので、実際には動作しました。返された配列が実際に好きなページの数と一致しないのはなぜだろうか? – Henson
参考までに、[このブログの投稿](https://developers.facebook.com/blog/post/478/)によると、非公式の上限は5000件です:「公開確認を実行する前に取得する結果の最大数5,000です。 – styfle
すべてのアイテムが表示されない理由は、アイテムの数が多い場合はFBがアイテムの制限数をフェッチしてから、リクエストを行ったAPIユーザーに表示されないアイテムを削除するため、最終結果が低下するためですカウント。 もっと詳しく見る:https://developers.facebook.com/blog/post/478/ –
使用FQL回の呼び出しで99個のを超えるアイテムを得ることができる必要があります:
$fql = "SELECT page_id from page_fan where uid = me())";
$pages_i_liked = $facebook->api(array(
'method'=> 'fql.query',
'access_token' => $access_token,
'query'=> $fql,
));
print_r($pages_i_liked);
FacebookのAPI
を使用して、ユーザーのすべてのFacebookのページを取得します。スペックでこの{
"data": [
{
"category": "Book",
"name": "Mind blowing books",
"access_token": "CAACEdEose0cBAFRU2j0rGgNxBcJvU0pkZCpDbI7rZCJNmO2cZAfZBXoejoZCdTVdKi4gNCyBuu9fPRnWRAwCKrmkPePzKHoE5e46Jz7gRDYe3PM5ECm0ZC5OZB2iWLeEh3OZBgTGfWDmQbbFivwlp5v2umc0CcC9JlTvHsWDnTZCkKIbZAJeD2nOus1ZCCXMqSXHOAZD",
"perms": [
"ADMINISTER",
"EDIT_PROFILE",
"CREATE_CONTENT",
"MODERATE_CONTENT",
"CREATE_ADS",
"BASIC_ADMIN"
],
"id": "618353601555775"
}
],
"paging": {
"next": "https://graph.facebook.com/100000328561058/accounts?access_token=CAACEdEose0cBADKMTNRBl5pjNhw8xsKnQf57XKShV7UlhGyJy67bBZCUKkepl9rELlxqq0I474f8LEPGnt51Mdgs0MMtgTycuUgkOyRnLgVypWVpBd7oKy3LXrrbsQWSdIUZBU4qKHLxSb14TP8ySOaZChLseseYMr1YMLG3qrJiWLuwWJeVz2PeE8TmkkZD&limit=5000&offset=5000&__after_id=618353601555775"
}
}
ポストのような上記のリクエストの
required permissions: manage pages
type: GET
url: https://graph.facebook.com/me/accounts
param: access_token
responce responceであるそのページID:このhttpリクエストがFBページに
PAGE_IDをあなたのメッセージを書き込みますpiblishアクション
type: Post
url: https://graph.facebook.com/{PAGE_ID}/feed
param: access_token, message
:FacebookのAPIに
必要な権限を使用して、ユーザーのIFICのFacebookページ最初のリクエストの
私は郵便受けのコンソールでそれをチェックします – bilalmetla
これはどの技術を使用する必要がありますか? Java? PHP?またはRails?または何? –
私は現在JS SDKのみを使用しているので、PHPをデータベースに接続するためにPHPを使用する可能性があります。 – Henson