0

我正在为 invision powerboard 的论坛工具使用 c#,但我被卡住了。

我想使用该工具创建论坛,除了 1 部分外,它几乎可以正常工作。权限部分...

根据他们的 api wiki,它是这样说的:

权限 - 对象 - 具有键作为权限选项(查看、读取、添加、回复、附件)和值作为使用权限的对象(可能是 * 以授予对所有组的访问权限,或一组组 ID 以允许访问至)

现在我的代码中是这样的:

public class OjbectExample
        {
            public string Key_ { get; set; }
            public string[] Value_ { get; set; }
        }

然后这个(我也用int数组测试过):

string[] marks = new string[] { "3", "6", "8", "9", "10", "12", "13", "14", "4" };
OjbectExample obj = new OjbectExample() { Key_ = "view", Value_ = marks };

然后在参数部分:

request.AddParameter("permissions", obj);

但它只是响应“未知错误”有人知道我做错了什么吗?如果我删除它创建论坛的权限参数,那么当我设置权限时它不会......

先感谢您!

编辑:经过一番挖掘,我发现这些是“对象”需要的值。正如我在数据库中看到的那样,它们是“文本”值吗?

perm_view = "3,4,6,8"
perm_2 = "3,4,6,8"
perm_3 = "3,4,6,8"
perm_4 = "3,4,6,8"
perm_5 = "3,4,6,8"
perm_6 = "3,4,6,8"
perm_7 = "3,4,6,8"

但是我尝试了多种方法将它们作为“对象”发送,但没有任何效果这里有什么建议吗?

4

0 回答 0