response-native-twitter Присяга URLSearchParams Ошибка в IOS - PullRequest
0 голосов
/ 01 октября 2019

В настоящее время реализую API-интерфейс Twitter в приложении IOS RN 0.61.1 и использую библиотеку act-native-twitter , но у меня возникают проблемы, следуя примеру на github.

Нажатие кнопки авторизации возвращает ошибку. Ожидаемым результатом должно быть всплывающее окно браузера, которое позволяет пользователю предоставлять доступ к твиттеру через приложение.

Я обнаружил похожие проблемы с response-native и OAuth , но ни один изв моем случае сработают предложенияОшибка: не реализовано в URLSearchParams.get (http://localhost:8081/index.delta?platform=ios&dev=true&minify=false&revisionId=306550084ac919f0:40695:15...

Любые предложения приветствуются.

1 Ответ

0 голосов
/ 02 октября 2019

Не уверен, разрешено ли это, но я отредактировал сам модуль, так как он не работал в index.js.

Нашел функцию auth() через отладчик и изменил импорт URLSearchParams.

//in ./node_modules/react-native-twitter/src/oauth/auth.js 

//from
import URLSearchParams from 'url-search-params';


//to
import {URLSearchParams } from 'whatwg-url';
import { Buffer } from 'buffer';
global.Buffer = Buffer;

Рекомендуется здесь .

...