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") 

我引用这个帖子...

Get Facebook page like count for OpenGraph v2.10

其中规定要使用不同的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。

+0

嗨,诺伯特!这没有用:/。我知道公式是正确的。更多挖掘后,我想知道如果IMPORTJSON脚本[链接](https://gist.github.com/chrislkeller/5719258)不再适用。我可以在Graph API Explorer中正常运行查询。我的另一种选择是在图形浏览器中保存一堆GET查询,但这并不像拉到我的电子表格中那么好。任何其他想法?也许我有其他设置不正确,但我想不出什么,会继续搜索。感谢您的帮助! – Jason

+0

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

+0

所以这真的很奇怪。它再次开始工作......昨天我尝试了新的fan_count公式,但它不起作用。今天上午,当我加载工作表时,它像正常一样自动填充。谁知道!!感谢你的帮助Norbert。 – Jason