我已经在Facebook开发中投入了几个星期了,而且一直都是......具有挑战性。不是来自“这怎么工作?”观点,但来自“为什么不这样做!”之一。
我很好奇是什么“陷阱”,意外的行为,或者只是人们看到做Facebook工作的直接错误以及他们为弥补所做的工作。
我目前的信天翁是(beta)DataStore API;它非常不可靠。对getObject的调用可能会因部分返回值而失败,因此使用值{1,2 3}创建的字段{foo,bar,val}的对象可能会返回{1,0,3},{0,0,3}等我还没有找到一个可以接受的工作。
亚军是无法在用户的个人资料页面上使用<fb:if-*>
。我用一些真正扭曲的英语补偿了<fb:visible-to-owner>
。
答案 0 :(得分:1)
在创建桌面应用程序时遇到了几个问题,我最终创建了一个特殊的Desktop page on the Facebook Wiki,以便让其他人更轻松。我找到的两个最大的“问题”是让应用程序在Facebook的用户设置页面上显示为“桌面应用程序”,并让桌面应用程序将用户从桌面应用程序之外的浏览器会话中注销。答案在那个维基页面上。
答案 1 :(得分:0)
我一直有很多麻烦,Facebook没有遵循当前的OpenAuth 2.0标准。他们很近,但还不够近。
但这部分是因为我想使用DotNetOpenAuth库,它不像Facebook那么多或者反过来,不确定在这里:P