更改我们的应用程序以使用新的事件时区迁移后,我无法再显示事件地址。我曾经用街道、城市、州、邮编和国家来传递场地对象。然后我也会直接将这些信息放在事件对象中(因为即使 api 说它在那里,场地也从来没有工作过)。
从“从页面创建事件”的图形 api 文档看来,他们已经取消了场所(并直接输入地址信息),现在只有 location 和 location_id。我需要能够手动输入地址信息并将其显示在活动中,因为我不能保证我们的客户场所存在现有的 Facebook 位置。这还有可能吗?
var eventData = {
name: "<%= Me.EventName %>",
page_id: "<%= Me.CurrentAcct.FacebookPageID %>",
description: "<%= Me.EventDescription.Trim() %>",
start_time: starttime,
location: "<%= abc.Web.Script.Serialization.JavaScriptString.QuoteString(Me.Venue.Title) %>",
street: "<%= abc.Web.Script.Serialization.JavaScriptString.QuoteString((Me.Venue.Address1.Trim() + " " + Me.Venue.Address2.Trim()).Trim()) %>",
city: "<%= abc.Web.Script.Serialization.JavaScriptString.QuoteString(Me.Venue.City) %>",
state: "<%= Me.Venue.State %>",
zip: "<%= Me.Venue.Zip %>",
country: "<%= Me.Venue.TwoLetterISORegionName %>",
privacy: "<%= Me.Privacy %>",
ticket_uri: "<%= PublicPageHelpers.BuyTicketsURL(CurrentAcct.Key, objEvent.ID, String.Empty, LinkTypes.Absolute) %>"
}