簡體   English   中英

Snapchat API 錯誤:出現錯誤無效的 redirect_uri

[英]Snapchat API error: Something Went Wrong Invalid redirect_uri

我在嘗試設置 api 后收到此 snapchat 錯誤。它允許用戶登錄,然后告訴他們這個問題。 我嘗試了多個重定向 uris,但到目前為止都沒有用。 有人對如何解決這個問題有建議嗎?

import Snap from './snap.js'

  window.snapKitInit = function () {
        var loginButtonIconId = "my-login-button-target";
        // Mount Login Button
        snap.loginkit.mountButton(loginButtonIconId, {
          clientId: ID,
          redirectURI: "https://socialdemo-b729a.web.app",
          scopeList: ["user.display_name","user.bitmoji.avatar","user.external_id",],
          handleResponseCallback: function () {
            snap.loginkit.fetchUserInfo().then(
              function (result) {
                console.log("User info:", result.data.me);
                document.getElementById("display_name").innerHTML =
                  result.data.me.displayName;
                document.getElementById("bitmoji").src =
                  result.data.me.bitmoji.avatar;
                document.getElementById("external_id").src =
                  result.data.me.externalId;
              },
              function (err) {
                console.log(err); // Error
              }
            );
          },
        });
      };

    (function (d, s, id) {
        var js,
          sjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s);
        js.id = id;
        js.src = "https://sdk.snapkit.com/js/v1/login.js";
        sjs.parentNode.insertBefore(js, sjs);
      })(document, "script", "loginkit-sdk");

出錯了 無效的 redirect_uri

在 Snapchat 開發者控制台上設置重定向 URI

  • 初始版本

  • OAuth 的重定向 URI

你的uri應該是一樣的

在您的元數據中(應用程序級別)

<meta-data android:name="com.snapchat.kit.sdk.redirectUrl" android:value="Enter Your URI"/>

在活動水平

 <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data
                    android:scheme="hoopsnap"  // here
                    android:host="snap-kit"    // here
                    android:path="/oauth2"/>   // here
            </intent-filter>

為我正常工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM