简体   繁体   English

Twitter Digits方法“ lookupContactMatches”不返回任何匹配项

[英]Twitter Digits method ‘lookupContactMatches’ not returning any matches

I am using Twitter Digits and have 3 iPhones that are authenticating correctly and uploading contact books successfully. 我正在使用Twitter Digits,有3部iPhone可以正确进行身份验证并成功上传通讯录。

However, lookupContactMatchesWithCursor keeps displaying an empty array, despite all 3 phones having each other as contacts. 但是,尽管所有3个电话都互相作为联系人,但lookupContactMatchesWithCursor显示空数组。 There are no error messages. 没有错误消息。

Any help or ideas would be much appreciated. 任何帮助或想法将不胜感激。

I had the same problem on Android. 我在Android上遇到了同样的问题。 Before calling startContactsUpload, try deleting previous contact uploads using deleteAllUploadedContacts. 在调用startContactsUpload之前,请尝试使用deleteAllUploadedContacts删除以前的联系人上载。 The aforementioned methods are Android APIs but I'm sure there are equivalents for iOS. 前面提到的方法是Android API,但是我敢肯定iOS也有等效的方法。 Also, I think that there's a quota limit per day. 另外,我认为每天都有配额限制。

Digits.getInstance().getContactsClient().deleteAllUploadedContacts(new ContactsCallback<Response>() {
        @Override
        public void success(Result<Response> result) {
            Digits.getInstance().getContactsClient().startContactsUpload();
        }

        @Override
        public void failure(TwitterException e) {
            e.printStackTrace();
            Digits.getInstance().getContactsClient().startContactsUpload();
        }
    });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM