[英]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.