在节点中访问API时出现Autodesk Forge错误

时间:2017-07-11 09:54:33

标签: node.js autodesk-forge

我有一个3条腿的身份验证令牌,由于某种原因,当我访问API时,我收到以下错误:

public class LanguageTextView extends AppCompatTextView {

        public LanguageTextView(Context context) {
            super(context);
            applyCustomFont(context);
        }

        public LanguageTextView(Context context, AttributeSet attrs) {
            super(context, attrs);
            applyCustomFont(context);
        }

        public LanguageTextView(Context context, AttributeSet attrs, int defStyleAttr) {
            super(context, attrs, defStyleAttr);
            applyCustomFont(context);
        }

        private void applyCustomFont(Context context) {
            if (FontCache.getAppLanguage(context) == FontCache.LANG.ITALIC) {
                Typeface customFont = FontCache.getTypeface(FontCache.FONTS_ITALIC, context);
                setTypeface(customFont);
            } else if (FontCache.getAppLanguage(context) == FontCache.LANG.SAPPY) {
                Typeface customFont = FontCache.getTypeface(FontCache.FONTS_SAPPY, context);
                setTypeface(customFont);
            } else {
                //Typeface customFont = Typeface.DEFAULT;
                //setTypeface(customFont);
            }
        }
}

这是我访问API的方式(使用npm包curlrequest,并替换为我的令牌):

"reason":"Only 2 legged service tokens are allowed to access this api."

我做错了吗?是否只能使用两条腿令牌访问Data Management API?

感谢。

1 个答案:

答案 0 :(得分:0)

所以,是的,您只能在Data Management API上使用双腿令牌。你不能使用三条腿代币而不是两条腿代币,它们可以用来做不同的事情。