Facebook Graph API v2.10页面喜欢
问题描述:
公开。我不是程序员Facebook Graph API v2.10页面喜欢
在过去的一年左右,我一直在利用Facebook Graph API将Facebook页面“喜欢”拉入电子表格,以便我可以跟踪有多少喜欢我的页面与其他类似页面商业。这是一种基本的,但每周访问每一页以获得总页面“喜欢”,所以这是我的解决方案变得很麻烦。
我利用这个公式...
=importjson(concatenate("https://graph.facebook.com/",APINames!$B11,"?access_token=",$B$1),"/likes","noHeaders")
我引用这个帖子...
其中规定要使用不同的URL来检索页面喜欢。
https://graph.facebook.com/v2.10/<page-id>?access_token=<access-token>&fields=fan_count
在我的公式函数中输入新的URL时,仍然收到一个引用错误。
=importjson(concatenate("https://graph.facebook.com/v2.10/",APINames!$B3,"?access_token=",$B$1),"&fields=fan_count","noHeaders")
如果任何人都可以指出我在正确的方向,我将非常感激。我花了一个多小时在网上搜索信息以及阅读v2.10的新更新日志。我害怕回到手动过程!
答
我不是100%肯定,但你应该试试这个:
=importjson(concatenate("https://graph.facebook.com/v2.10/",APINames!$B3,"?access_token=",$B$1,"&fields=fan_count"),"/fan_count", "noHeaders")
我认为,括号内是在错误的地方,因为你需要连接的URL,网页-ID(在APINames ),查询参数access_token
,访问令牌形式单元格B1和字段query_parameter
。
至少在发生这种变化时,我得到一个fan_count
。有趣的用例,BTW。
嗨,诺伯特!这没有用:/。我知道公式是正确的。更多挖掘后,我想知道如果IMPORTJSON脚本[链接](https://gist.github.com/chrislkeller/5719258)不再适用。我可以在Graph API Explorer中正常运行查询。我的另一种选择是在图形浏览器中保存一堆GET查询,但这并不像拉到我的电子表格中那么好。任何其他想法?也许我有其他设置不正确,但我想不出什么,会继续搜索。感谢您的帮助! – Jason
hm好吧,我用这个页面将ImportJson脚本添加到一个Goole Docs电子表格中。 (https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a)。我不得不用分号替换逗号,但最后一切都很好,这可能是一个本地化的话题。无论如何,你是否尝试用字符串替换APINames!$ B3?我试图隔离问题;) – Norbert
所以这真的很奇怪。它再次开始工作......昨天我尝试了新的fan_count公式,但它不起作用。今天上午,当我加载工作表时,它像正常一样自动填充。谁知道!!感谢你的帮助Norbert。 – Jason