對於我的應用程序,我需要創建一個搜索按鈕,使用facebook圖表api搜索選項來搜索帖子。我獲得了一個訪問令牌,並且當我在地址欄中鍵入相同的url時,我得到的輸出爲JSON數組,但如果我嘗試相同的內部PHP函數我沒有得到輸出。我得到空輸出。facebook圖形API搜索
我的搜索按鈕
<form action="search_query.php" method ="GET">
<b>Enter Search Term:</b> <input type="text" name="query" size="100">
<input type="submit" value="search">
</form>
我用於獲取搜索字符串,並獲取輸出JSON陣列碼的代碼。
<?php
$a= $_GET['query'];
$access_token='My_access_token';
[email protected]('https://graph.facebook.com/search?q='.$a.'&type=post&access_token='. $access_token);
$b='https://graph.facebook.com/search?q='.$a.'&type=post&access_token='. $access_token;
// echo $b;
[email protected]_get_contents($b);
echo $json_object;
如果我回聲$ B和粘貼我得到正確的輸出相同的URL,但如果我嘗試使用PHP的功能我沒有收到,請幫助
四月以來
您可以刪除file_get_contents前面的@,並查看它返回的錯誤消息嗎? – aashnisshah
它說:「無法打開流:HTTP請求失敗!HTTP/1.1 400錯誤的請求在/var/www/search_query.php在第4行」 –
您的'''$ json_object''綁定到fopen和file_get_contents。它似乎有問題連接到您用於圖搜索的網址。你測試了什麼樣的搜索查詢? – aashnisshah