Facebook graph api 替换区域设置的区域设置问题

Facebook graph api 替换区域设置的区域设置问题,facebook-graph-api,locale,Facebook Graph Api,Locale,我们目前在其他地区遇到了一些问题 从请求获取X-Facebook-Locale头/param时,param第一次丢失 例如,当我想在Facebook上分享活动并使用德语时,我会得到以下信息: 它以德语开头,但标题和所有其他og标记都在en_us中,因为我们在没有参数时默认为en_us 当我在调试器中尝试链接并单击备用区域设置链接时,没有任何更改,所有元标记都保持为英语。 但是,当我将locale设置为german时卷曲对象: curl-X POST-F id=http://www.runta

我们目前在其他地区遇到了一些问题

从请求获取X-Facebook-Locale头/param时,param第一次丢失

例如,当我想在Facebook上分享活动并使用德语时,我会得到以下信息:

它以德语开头,但标题和所有其他og标记都在en_us中,因为我们在没有参数时默认为en_us

当我在调试器中尝试链接并单击备用区域设置链接时,没有任何更改,所有元标记都保持为英语。

但是,当我将locale设置为german时卷曲对象:

curl-X POST-F id=http://www.runtastic.com/de/benutzer/max-runtastic-3/sportaktivitaeten/87052769 -F scrape=true-F locale=de_dehttps://graph.facebook.com

响应中未更新de_de params: 语言环境:{locale:en_us,alternate:[de_de,en_us,en_gb,es_es,it_it,fr_fr]}

但是帖子得到了适当的更新:

当我在调试器中检查url时,它会显示:

似乎您正在尝试将属性og:title从0h 43m 35s中的13.53 km直列滑冰Aktivität更改为0h 43m 35s中的13.53 km滑冰活动。如果是这样,则不允许为该对象发布,因为针对该对象发布了太多操作

而且这个动作似乎被永久更新为德语

当我检查服务器日志时,爬虫程序的第一个请求区域设置为空,第二个请求区域设置为已通过,但它在第一个请求之后获取og标记,在我们的示例中,由于标头为空,因此og标记总是英文的

是否有人知道有关备用区域设置的任何更改?我没有发现任何变化,我们使用这个解决方案很长一段时间了,直到现在它工作得很好