2017-04-27 9 views
0
私は現在

ネイティブ

const response = await fetch(`https://graph.facebook.com/v2.9/{{{i need to enter the id here}}}/friends?access_token=${token}`); 

私がUSER.IDているが、私はどのように確認していない博覧会にフェッチを経由して、この要求を作っています

文字列ここ

全体の機能がある中で、IDを呼び出し、すべてが

login = async() => { 
    const ADD_ID = '<APP ID>' 
    const options = { 
    permissions: ['public_profile', 'email', 'user_friends'], 
    } 
    const {type, token} = await Expo.Facebook.logInWithReadPermissionsAsync(ADD_ID, options) 
    if (type === 'success') { 
    const response = await fetch(`https://graph.facebook.com/me?access_token=${token}`) 
    const user = (await response.json()); 
    const id = user.id; 
    console.log(user); 
    console.log(id); 
    this.authenticate(token) 
    } 
    try { 
    const response = await fetch(`https://graph.facebook.com/v2.9/{id}/friends?access_token=${token}`); 
    console.log(await response.json()) 
    } catch(error) { 
    console.error(error); 
    } 
} 
+0

あればなるほど、それがエラー{ "行" スロー:1324 "カラム" 94、 "sourceURLに":」.... = FALSE&縮小化= FALSE&ホット= FALSE&assetPlugin =をexpose/tools/hashAssetFiles "} –

+0

" if "ステートメントの内部にtry catchを入れて、 –

答えて

0

独自形式の文字列関数を定義し、あなたのを移動してみましょう文字列に{ID}を除いて動作します内部発現

String.format = function() { 
 
    // The string containing the format items (e.g. "{0}") 
 
    // will and always has to be the first argument. 
 
    var theString = arguments[0]; 
 
    
 
    // start with the second argument (i = 1) 
 
    for (var i = 1; i < arguments.length; i++) { 
 
     // "gm" = RegEx options for Global search (more than one instance) 
 
     // and for Multiline search 
 
     var regEx = new RegExp("\\{" + (i - 1) + "\\}", "gm"); 
 
     theString = theString.replace(regEx, arguments[i]); 
 
    } 
 
    
 
    return theString; 
 
} 
 
console.log(String.format('https://graph.facebook.com/v2.9/{0}/friends?access_token=${1}', id, token))

+0

というIDにアクセスできるようにする必要がありました。問題を特定できる場合、またはコードが重複している場合は教えてください –

+0

String.format( 'https://graph.facebook.com/v2.9/ {0}/friends?access_token = $ {1 } '、id、token)は機能しませんか? –

+0

何らかの理由でトライキャッチ内でIDが使用できませんが、トークンはありますか? –

関連する問題