我创建了一个基于flex的应用程序并将其上传到vkontakte。出于某种原因,auth-key参数(在flash vars中)是空的,怎么回事?
以下是应用程序的link。
修改
这是我在网站内的应用程序标记:
<embed width="607" height="590" flashvars="api_id=1549899&viewer_id=47745507&
amp;viewer_type=2&user_id=47745507&group_id=0&is_app_user=1&
auth_key=&language=3" allowscriptaccess="never" allownetworking="internal"
allowfullscreen="true"
quality="high" name="player" id="player" style="" src="http://cs1830.vkontakte.ru
/u47745507/13de6ae4d52c69.zip" type="application/x-shockwave-flash"/>
以下是网站内的其他应用程序标记:
<embed width="607" height="570" flashvars="api_id=1457219&viewer_id=47745507&
amp;viewer_type=0&user_id=0&group_id=0&is_app_user=1&
amp;auth_key=2a3d8454de9f7a7ada0750050e686b01&language=3" allowscriptaccess="never"
allownetworking="all" allowfullscreen="true" quality="high" name="player" id="player"
style="" src="http://cs4232.vkontakte.ru/u1304144/c1fd79dcbe47ec.zip"
type="application/x-shockwave-flash"/>
答案 0 :(得分:5)
编辑应用程序设置时,您必须在“付款”标签中“付款”。然后将填充参数auth_key。
答案 1 :(得分:0)
如果auth_key参数是由网页中的某些javascript设置的,那么现在我们可以猜到为什么没有看到javascript就没有设置它。这个问题显然不是你的问题 - 至少不是你的SWF的问题 - 问题存在于其他地方。请与网站管理员联系以获取帮助。第二个(工作的)代码的user_id参数是0,可以是某个默认/版主值。可能是你的user_id没有这些权限 - 这是一个'最疯狂'的猜测。