問題描述
我試圖在 Facebook API 中查找是否提供了 HashTag 搜索.
I am trying to find in Facebook API if they provide the HashTag search.
我的意思是我使用 Facebook 查詢語言進行搜索并在 Facebook 工具資源管理器中進行搜索.
I meant I search in Facebook Query language and searched in Facebook Tool Explorer.
有什么想法嗎?
推薦答案
自 4 月 30 日和 Facebook api v2.0 推出以來,公共 Post 搜索是 不再可用并將返回:
Since April 30th and the introduction of Facebook api v2.0, public Post search is no longer available and will return :
{
"error": {
"message": "(#11) Post search has been deprecated",
"type": "OAuthException",
"code": 11
}
}
根據 Facebook 更新日志 v1.0 將繼續工作到 2015 年 4 月 30 日.由于搜索端點是 回到 v2 文檔,希望他們會重新考慮棄用.
According to Facebook changelog v1.0 will continue to work until April 30th, 2015. As the search endpoint is back in the v2 doc, there is hope that they will reconsider the deprecation.
搜索端點是全文搜索,您只需對哈希值 (%23) 進行編碼并通過它運行查詢:
The search endpoint is a fulltext search, you just have to encode the hash (%23) and run your query through it :
您必須在 API 版本選擇器(右上角)中選擇 v1.0 或 Unversioned
You have to select v1.0 or Unversioned in the API version selector (on the top right)
https://graph.facebook.com/search?type=post&q=%23the_hash_tag
卷曲或其他:
只需從 url 中刪除 /v2.0/
并調用未版本化的 API
Curl or whatever :
Just remove /v2.0/
from the url and call the unversioned API
https://graph.facebook.com/search?access_token=YOUR_TOKEN&type=post&q=%23the_hash_tag
這篇關于Facebook API 中的標簽搜索的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!