2016-03-19 5 views
0

Я удивлен тем, что, когда я представляю переменную с одинаковым значением строки она отвергается, когда строка принимается в Google OAuth Например $ client-> setClientSecret ('xDDDDDDD-Tcdfgtrrfftr «); принимается там, где с тем же строковым значением, хранящимся в переменной, следующим образом: $ client-> setClientSecret ('{$ domain-> GooglePlusSecret}'); отклоняется. В любом случае, чтобы написать это, чтобы обойти это? Я обслуживаю несколько доменов через одну и ту же корневую папку и программное обеспечение и хочу настроить для отдельных oauths?Google OAuth и переменные для ClientId и Secret

ответ

0

Я предполагаю, что вы используете PHP здесь, так как это выглядит как ваш код.

Одиночные кавычки не имеют интерпретируемых переменных. Причина, по которой ваш токен OAuth не работает, заключается в том, что вы используете литеральную строку {$domain->GooglePlusSecret}.

Вы должны изменить свой код на $client->setClientSecret($domain->GooglePlusSecret); или $client->setClientSecret("{$domain->GooglePlusSecret}");.

Смежные вопросы