簡體   English   中英

Facebook Instagram Graph Api 使用用戶名獲取標簽

[英]Facebook Instagram Graph Api Get Tags with username

我嘗試了 Instagram-Graph-Api,因為當前的 Instagram-API 將很快關閉。

我想檢索使用特定標簽創建的帖子,並閱讀創建該帖子的用戶名。

不幸的是,IG Hashtag API不支持用戶名字段

您不能在返回的媒體對象上請求用戶名字段。

好的,這可能是 Facebook 的限制。 因此,我嘗試使用IG 媒體API 獲取 object 的詳細信息。 這個 Api 適用於我使用鏈接的 Facebook 帳戶為訪問令牌創建的媒體對象,但它不適用於其他公共帳戶。

Facebook 寫道:

標有星號 (*) 的字段是公共字段,這意味着它們可以由邊緣使用字段擴展返回。

並且文檔中的 username-Field 用*包裹。 所以我認為這是我們應該訪問的公共信息?

我沒有發現對 facebook 的任何限制,說 IG 媒體 Api 只允許從我的訪問令牌被授權的頁面中檢索元素,這是目前的限制,因為我的 Facebook 應用程序沒有經過 ZD8553Z4FCE40A72C7A2 審查嗎?

這是我所做的 Graph-API-Call:

GET https://graph.facebook.com/v7.0/18142822621010864?user_id=17841402377690736&fields=id%2Cusername&access_token=

這是我得到的回應:

{
"error": {
"message": "Unsupported get request. Object with ID '18142822621010864' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100,
"error_subcode": 33,
"fbtrace_id": "AMi0N96iFZ65hgvS1D1upsO"
}
}

謝謝馬蒂亞斯

好的,昨晚對此進行了很多研究。 簡而言之,Facebook 很難鎖定他們的 api。

您無法看到不屬於您自己的媒體項目的任何具體內容。

當帖子中未標記或提及您時,您將看不到任何評論

例如,您無法獲取通過主題標簽找到的媒體用戶名。

您應該能夠看到對添加到您不擁有的公共媒體的評論的回復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM