-
Hi,
Is this by intention? Maybe the FRITZ!Box doesn't support authorization parameters? Or, is this a bug? If I integrate this API to my app, I will inform users that it's for Gemany only, but I can't prevent users from other countries trying this API, which would be a waste of resources(CPU and bandwidth). If it requires an Authorization, I guess users from other countries won't spend time trying. How do you think? Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
And I have some questions about reporting numbers:
Thanks. |
Beta Was this translation helpful? Give feedback.
-
Many questions let me try to answer... Authorization for the Lookup-APIFrom today's perspective, its a bug that the API does not require authorization and I want to change this in the future. Initially, the API did require authorization and users started to use the regular web page search instead (which provides almost the same information but requires much more resources to deliver). Instead of making it harder to use the web page search from automated tools, I decided to remove authorization from the API (which was the far simpler solution). However, If you integrate the lookup into the SpamBlocker app, I would recommend to make users provide PhoneBlock login credentials and transmit them to the "num" API in the way the other APIs require authorization. This makes the app independent from future changes to the API. International numbersI have many requests to make internationalize PhoneBlock. Currently, the blocklist is tailored towards devices connected to the German telefony network, because German numbers are added with only the local prefix 0.... However the API fully understands international numbers (either with the plus prefix +49..., or the double-zero prefix 0049... Therefore, I would suggest to always use the plus format +49... for reporting numbers. Therefore, it is fine to lookup numbers of any country and also report spam numbers for arbitrary countries. To make PhoneBlock aware of the "target market" of a number, it would be useful to extend the voting API with information from which country the SPAM report originated. Let's make a separate issue for this. The rating for a number (PING, ADVERTISING,...)If you want to just vote a number to be SPAM, you can use the rating "B_MISSED" - this does not further categorize the number but just votes for SPAM. However, I do not fully understand the point. If SpamBlocker already knows that a number is SPAM, it blocks the call. This is OK and in that case, I really appreciate, if the app then sends a vote with rating "B_MISSED" to count such call and to keep the number alive in the database. But the worst case is that the number is new (and there are many new numbers that occur every day) - then SpamBlocker cannot block the call. If the user then answers the call, it woud be very helpful, if the user then could easily report this new number as SPAM. And in that case it would be cool, if the user could select a rating from the list, or even give a comment for that number. Authorization to the rate APIIf the user installs his PhoneBlock-Account to the app once then there is overhead for the user for reporting numbers. I want to prevent spaming the database with fake ratings. Therefore, a single account for all users is not acceptable. A number can only safely identified as SPAM, if multiple users report the number independently. Therefore, PhoneBlock needs a chance to check the origin of the spam report. Maybe you could integrate the setup process of a PhoneBlock account right within the SpamBlocker app - this would create the best user experience. |
Beta Was this translation helpful? Give feedback.
-
For those reports, a rating of type
I understand this. But is the following use-case not also a valid one: On my business phone, I cannot have any rules that block unknown numbers. Nor can I afford to report callers that have not been answered for some time to some SPAM database. Instead, I've no choice of accepting all calls that are not explicitly marked as SPAM by some service - such as PhoneBlock. If I now accept such call from say +44xxx and find out that this is actually a new and yet unknown SPAM number, shouldn't I be able to explicitly report this number and add a classification that the caller tried to advertise (E_ADVERTISING) some questionable insurance? |
Beta Was this translation helpful? Give feedback.
Many questions let me try to answer...
Authorization for the Lookup-API
From today's perspective, its a bug that the API does not require authorization and I want to change this in the future. Initially, the API did require authorization and users started to use the regular web page search instead (which provides almost the same information but requires much more resources to deliver). Instead of making it harder to use the web page search from automated tools, I decided to remove authorization from the API (which was the far simpler solution).
However, If you integrate the lookup into the SpamBlocker app, I would recommend to make users provide PhoneBlock login credentials and transmit t…